XSL Output Element
|
Ein �xsl: Ausgang� Element erlaubt den stylesheet Autoren, zu spezifizieren, wie sie w�nschen einen ausgegeben zu werden Resultat Baum. Wenn der XSL Prozessor einen Resultat Baum ausgibt, mu� er tun damit spezifiziert durch ein xsl: Ausgang Element; jedoch wird es, um angefordert nicht so zu tun. Ein xsl: Ausgang Element wird nur als das erste Element erlaubt. Ausg�nge als HTML
|
XML Source
<source>
<hr/>
<hr/>
<hr/>
</source>
|
Output
<source>
<hr>
<hr>
<hr>
</source>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:copy-of select="/source"/>
</xsl:template>
</xsl:stylesheet>
|
|
HTML Method
|
Wenn xml: Ausgang Element ist nicht Geschenk, welches die R�ckstellung Ausgang Methode �xml� (zu XSL stylesheet 1 sehen) ist, und wenn das Dokumentelement des Ausganges einen Wert �HTML� hat, das der unempfindliche Fall ist und er nicht das �xmlns� Attribut hat, dann wird die HTML Methode verwendet gebildet
|
XML Source
<source>
<h1> XML output </h1>
<hr/>
</source>
|
Output
<h1> XML output </h1>
<hr/>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="/">
<xsl:copy-of select="/source/*"/>
</xsl:template>
</xsl:stylesheet>
|
|
HTML Output Method
|
Eine HTML Ausgang Methode darf nicht den Endeumbau f�r ausgeben die leeren Elemente, die in der HTML Spezifikation spezifiziert werden. Eine HTML Ausgang Methode darf nicht das Entgehen f�r einen Inhalt des Indexes und auch der Artelemente durchf�hren.
|
XML Source
<source>
<h1> HTML output </h1>
<AAA/>
<HR/>
<script>if (a < b) foo(); if (cc < dd) foo() </script>
<hr/>
<hr/>
<Hr/>
<hR/>
</source>
|
Output
<h1> HTML output </h1>
<AAA></AAA>
<HR><script>if (a < b) foo();
if (cc < dd) foo()
</script><hr>
<hr>
<Hr>
<hR>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:copy-of select="/source/*"/>
</xsl:template>
</xsl:stylesheet>
|
|
Encoding Attribute
|
Kodierenattribut spezifizieren die bevorzugte gebildet zu werden kodierung, verwendet worden. Eine HTML Ausgang Methode mu� das META-Element addieren sofort nachdem der Beginnenumbau des HAUPTelements einen Buchstaben spezifizierend, der wirklich verwendet kodiert. XSL stylesheet 1 Ausg�nge im UTF-8, eine xml Quelle enth�lt die Buchstaben, die nicht im spezifizierten Zeichensatz anwesend sind und sie werden folglich entgangen.
|
XML Source
<source>
<html>
<head>
<title>HTML</title>
</head>
<body>
<h1> HTML output </h1> ?�?ala ?nek ko?ka pa?ez be?ka me?ec vyr
</body>
</html>
</source>
|
Output
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HTML</title>
</head>
<body>
<h1> HTML output </h1>
?í?ala ?nek
ko?ka pa?ez
be?ka mě?ec vyr
</body>
</html>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:copy-of select="/source/*"/>
</xsl:template>
</xsl:stylesheet>
|
|
Text Output Method
|
Eine Textausgang Methode gibt Resultat Baum aus, indem sie einen Zeichenkettewert jedes Textnullpunktes in einem Resultat Baum im Dokumentauftrag ausgibt, ohne irgendwie entgehen zu tun.
|
XML Source
<source>
<AAA id="12"/>
</source>
|
Output
<!ELEMENT AAA ANY><!ATTLIST AAAid ID #REQUIRED>Look at my source in your browser
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="text"/>
<xsl:template match="AAA">
<xsl:text><!ELEMENT </xsl:text>
<xsl:value-of select="name()"/>
<xsl:text> ANY></xsl:text>
<xsl:text><!ATTLIST </xsl:text>
<xsl:value-of select="name()"/>
<xsl:text/>
<xsl:value-of select="name(@*)"/>
<xsl:text> ID #REQUIRED></xsl:text>
<xsl:text>Look at my source in your browser</xsl:text>
</xsl:template>
</xsl:stylesheet>
|
|
|
|
Keywords XSL Output Element, xsl namespace, xsl variable, xsl xpath, xsl document, xsl javascript,
xsl entity, xsl text, xsl css, xsl count, xsl doctype, xsl sort, xsl editor, xsl xhtml,
saxon xsl, jsp xsl, xsl schema, xsl href, xsl encoding, xsl param, xsl stylesheet,
w3c xsl, rss xsl, xsl template, xsl if, xsl include, xsl html, xsl function, xsl parameter,
xsl processor, xsl node, xsl id, xsl select, xsl date, xsl fop, xsl dom, xsl fo, docbook xsl,
c# xsl, xsl parser, xsl transf, xalan xsl
|