Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

XSLTForms/HelloWorld

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

If XSLTForms is installed correctly, the following form (or something very similar to it) should work. <?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/01/xforms" xmlns:my="http://www.example.com/my-data"> <head> <!--The Model is defined within the head of the xhtml document--> <xforms:model> <!--The instance is defined within the model--> <xforms:instance> <my:data>Hello World</my:data> </xforms:instance> </xforms:model> </head> <body> <!--The view is defined within the body of the document--> <xforms:group> <xforms:output ref="/my:data"> <xforms:label>Output Control Example</xforms:label> </xforms:output> </xforms:group> </body> </html> Notes: The form includes an xml-stylesheet processing instruction (line 1, highlighted). The value of the href pseudo-attribute should be a relative reference to the xsltforms.xsl stylesheet. The example assumes that the XSLTForms library is installed in the subdirectory xsltforms; the value of the relative reference will need to vary depending on the relative location of the library, vis-a-vis the location of the form. In another context, for example, the processing instruction might read <?xml-stylesheet href="../../../lib/xsltforms-1.0RC2/xsltforms.xsl" type="text/xsl"?>.