http://oreilly.com/catalog/webservess/chapter/ch06.html
For reference this is the XML Specification (which also documentsDTD) and the version annotated by Tim Gray.
or externally defined e.g.
where the element-declarations are in filename.dtd
This says that note contains 2 child elements and to and from are of type #PCDATA .
or
for example:
or external e.g.
Some DTD’s for the startup that was missed.
<xsl:output method=”xml” indent=”yes”/>
Saying indent=”yes” in xsl:output allows the processor to indent the output any way it chooses. If you don’t want that, don’t specify indent=”yes”; you will then get no extra whitespace in the output unless you create it explicitly using <xsl:value-of> or <xsl:text>.
If you want more intelligent formatting, you can use Saxon in schema-aware mode, validating the output against a schema. It will then avoid applying indentation to elements that are defined in the schema to have a mixed content model, which seems to be the effect you are looking for here.
———————————————–
<xsl:text>
</xsl:text>
</xsl:variable>
———————————————–
http://www.ibm.com/developerworks/xml/library/x-tipwhitesp.html
<faqoutput><xsl:text>
</xsl:text><info xml:space=”preserve”>
<title xml:space=”default”>
<xsl:value-of select=”faqs/question/questiontitle”/>
</title>
</info>
<xsl:apply-templates/>
</faqoutput>
</xsl:template>
————————————————
<xsl:text>
</xsl:text>
————————————————
And if you use <xsl:if test=…>, you can send your literal
output based on an arbitrary condition.