topical media & game development

talk show tell print

professional-xml-23-syntax-appearance.xml / xml



  <?xml version="1.0" encoding="UTF-8"?>
  <!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">-->
  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:my="some-URI" xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <head>
      <xf:model>
        <xf:instance>
          <my:selections>
            <my:name>Foo deBar</my:name>
            <my:value xsi:type="xsd:integer">42</my:value>
            <my:country>en de</my:country>
          </my:selections>
        </xf:instance>
      </xf:model>
    </head>
    <body>
      <table cellpadding="5" cellspacing="5" border="0">
        <tr>
          <th/>
          <th>Select</th>
          <th>Select1</th>
        </tr>
        <tr>
          <th>Default</th>
          <td>
            <xf:select ref="my:country">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select>
          </td>
          <td>
            <xf:select1 ref="my:country">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select1>
          </td>
        </tr>
        <tr>
          <th>Full</th>
          <td>
            <xf:select ref="my:country" appearance="full">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select>
          </td>
          <td>
            <xf:select1 ref="my:country" appearance="full">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select1>
          </td>
        </tr>
        <tr>
          <th>Compact</th>
          <td>
            <xf:select ref="my:country" appearance="compact">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select>
          </td>
          <td>
            <xf:select1 ref="my:country" appearance="compact">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select1>
          </td>
        </tr>
        <tr>
          <th>Minimal</th>
          <td>
            <xf:select ref="my:country" appearance="minimal">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select>
          </td>
          <td>
            <xf:select1 ref="my:country" appearance="minimal">
              <xf:item>
                <xf:label>English</xf:label>
                <xf:value>en</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>French</xf:label>
                <xf:value>fr</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>Spanish</xf:label>
                <xf:value>es</xf:value>
              </xf:item>
              <xf:item>
                <xf:label>German</xf:label>
                <xf:value>de</xf:value>
              </xf:item>
            </xf:select1>
          </td>
        </tr>
      </table>
      <h3>Setting help, hint, alert</h3>
      <p>
      <xf:input ref="my:name">
        <xf:label>Name: </xf:label>
        <xf:help>Help for the name field</xf:help>
        <xf:hint>Hint for the name field</xf:hint>
        <xf:alert>Alert for the name field</xf:alert>
      </xf:input></p>
      <p>
      <xf:input ref="my:value">
        <xf:label>Integer Value: </xf:label>
        <xf:help>Help for the value field</xf:help>
        <xf:hint>Hint for the value field</xf:hint>
        <xf:alert>Alert for the value field<br /></xf:alert>
      </xf:input>
      </p>
    </body>
  </html>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.