topical media & game development

talk show tell print

professional-xml-23-syntax-controls.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="test" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <head>
      <title>XForms controls</title>
      <xforms:model id="form1">
        <xforms:instance xmlns="" id="instance1">
          <contact>
            <name>Foo deBar</name>
            <company>Stuff R Them</company>
            <address>123 Some Drive
  Some Place, ST
  10000
            </address>
            <hireDate>2005-04-01</hireDate>
            <department>mgt</department>
            <password>notSecret</password>
            <lang>en de</lang>
            <dob>1973</dob>
            <photo xsi:type="xsd:base64Binary"></photo>
          </contact>
        </xforms:instance>
      </xforms:model>
    </head>
    <body>
      <p>
        <h1>XForms Controls</h1>
        <h3>input</h3>
        <xforms:input ref="/contact/name">
          <xforms:label>Name</xforms:label>
        </xforms:input>
        <h3>textarea</h3>
        <xforms:textarea ref="/contact/address">
          <xforms:label>Address</xforms:label>
        </xforms:textarea>
        <h3>secret</h3>
        <xforms:secret ref="password">
          <xforms:label>Password: </xforms:label>
        </xforms:secret>
        <h3>output</h3>
        <xforms:output ref="/contact/company">
          <xforms:label>Company: </xforms:label>
        </xforms:output>
        <h3>Select</h3>
        <xforms:select ref="/contact/lang">
          <xforms:label>Languages spoken: </xforms:label>
          <xforms:item>
            <xforms:label>English</xforms:label>
            <xforms:value>en</xforms:value>
          </xforms:item>
          <xforms:item>
            <xforms:label>French</xforms:label>
            <xforms:value>fr</xforms:value>
          </xforms:item>
          <xforms:item>
            <xforms:label>Spanish</xforms:label>
            <xforms:value>es</xforms:value>
          </xforms:item>
          <xforms:item>
            <xforms:label>German</xforms:label>
            <xforms:value>de</xforms:value>
          </xforms:item>
        </xforms:select>
        <h3>Select1</h3>
        <xforms:select1 ref="/contact/department">
          <xforms:label>Department</xforms:label>
          <xforms:item>
            <xforms:label>Development</xforms:label>
            <xforms:value>dev</xforms:value>
          </xforms:item>
          <xforms:item>
            <xforms:label>Human Resources</xforms:label>
            <xforms:value>hr</xforms:value>
          </xforms:item>
          <xforms:item>
            <xforms:label>Management</xforms:label>
            <xforms:value>mgt</xforms:value>
          </xforms:item>
        </xforms:select1>
        <p/>
        <h3>Range</h3>
        <xforms:range ref="/contact/hireDate" start="1996" end="2006" step="1">
          <xforms:label>Hire Date: </xforms:label>
        </xforms:range> (<xforms:output value="hireDate" />)
        <h3>upload</h3>
        <xforms:upload ref="photo" mediatype="image/png">
          <xforms:label>Select photo: </xforms:label>
          <xforms:filename ref="@xml-professional-xml-23-syntax-controls" />
          <xforms:mediatype ref="@mediatype" />
        </xforms:upload>
        <xforms:output value="@xml-professional-xml-23-syntax-controls" />
        <xforms:output value="@mediatype" />
      </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.