mozilla

Compare Revisions

XSLT

Change Revisions

Revision 290812:

Revision 290812 by Yecril on

Revision 324455:

Revision 324455 by ethertank on

Title:
XSLT
XSLT
Slug:
XSLT
XSLT
Tags:
XSLT
"XSLT"
Content:

Revision 290812
Revision 324455
n7    <p>n
8      &nbsp;
9    </p>
n11      <strong>Extensible Stylesheet Language Transformations (XSLn8      <strong>Extensible Stylesheet Language Transformations (XSL
>T)</strong> is an <a href="/en/XML" title="en/XML">XML</a>-based >T)</strong> is an <a href="/en-US/docs/XML" title="XML">XML</a>-b
>language used, in conjunction with specialized processing softwar>ased language used, in conjunction with specialized processing so
>e, for the transformation of XML documents. Although the process >ftware, for the transformation of XML documents. Although the pro
>is referred to as "transformation," the original document is not >cess is referred to as "transformation," the original document is
>changed; rather, a new XML document is created based on the conte> not changed; rather, a new XML document is created based on the 
>nt of an existing document. Then, the new document may be seriali>content of an existing document. Then, the new document may be se
>zed (output) by the processor in standard XML syntax or in anothe>rialized (output) by the processor in standard XML syntax or in a
>r format, such as <a href="/en/HTML" title="en/HTML">HTML</a> or >nother format, such as <a href="/en-US/docs/HTML" title="HTML">HT
>plain text. XSLT is most often used to convert data between diffe>ML</a> or plain text. XSLT is most often used to convert data bet
>rent XML schemas or to convert XML data into web pages or PDF doc>ween different XML schemas or to convert XML data into web pages 
>uments. {{ Ref("one") }}>or PDF documents. {{ Ref("one") }}
n17            <h4 id="Documentation" name="Documentation">n14            <h2 id="Documentation" name="Documentation" class="Do
 >cumentation">
18              <a href="/Special:Tags?tag=XSLT&amp;language=en" ti15              Documentation
>tle="Special:Tags?tag=XSLT&amp;language=en">Documentation</a> 
19            </h4>16            </h2>
n22                <a href="/en/XSLT/Elements" title="en/XSLT/Elemenn19                <a href="/en-US/docs/XSLT/Elements" title="XSLT/E
>ts">XSLT Element Reference</a>>lements">XSLT Element Reference</a>
23              </dt>
24            </dl>
25            <dl>
26              <dt>
27                <a href="/en/Transforming_XML_with_XSLT" title="e
>n/Transforming_XML_with_XSLT">Transforming XML with XSLT</a> 
n30                <small>XSLT allows a stylesheet author to transfon22                Reference.
>rm a primary XML document in two significant ways: manipulating a 
>nd sorting the content, including a wholesale reordering of it if 
> so desired, and transforming the content into a different format 
>.</small> 
n32            </dl>n
33            <dl>
n35                <a href="/en/Using_the_Mozilla_JavaScript_interfan25                <a href="/en-US/docs/Transforming_XML_with_XSLT" 
>ce_to_XSL_Transformations" title="en/Using_the_Mozilla_JavaScript>title="Transforming_XML_with_XSLT">Transforming XML with XSLT</a>
>_interface_to_XSL_Transformations">Using the Mozilla JavaScript i 
>nterface to XSL Transformations</a> 
n38                <small>This document describes the JavaScript intn28                XSLT allows a stylesheet author to transform a pr
>erface to the XSLT processing engine in Mozilla 1.2 and up.</smal>imary XML document in two significant ways: manipulating and sort
>l>>ing the content, including a wholesale reordering of it if so des
 >ired, and transforming the content into a different format.
n40            </dl>n
41            <dl>
n43                <a href="/en/XSLT/PI_Parameters" title="en/XSLT/Pn31                <a href="/en-US/docs/Using_the_Mozilla_JavaScript
>I_Parameters">Specifying parameters using processing instructions>_interface_to_XSL_Transformations" title="Using_the_Mozilla_JavaS
></a>>cript_interface_to_XSL_Transformations">Using the Mozilla JavaScr
 >ipt interface to XSL Transformations</a>
n46                <small>Firefox allows stylesheet parameters to ben34                This document describes the JavaScript interface 
> specified when using the <code>&lt;?xml-stylesheet?&gt;</code> p>to the XSLT processing engine in Mozilla 1.2 and up.
>rocessing instruction. This is done using the <code>&lt;?xslt-par 
>am?&gt;</code> PI described in this document.</small> 
nn36              <dt>
37                <a href="/en-US/docs/XSLT/PI_Parameters" title="X
 >SLT/PI_Parameters">Specifying parameters using processing instruc
 >tions</a>
48            </dl>38              </dt>
49            <dl>39              <dd>
40                Firefox allows stylesheet parameters to be specif
 >ied when using the <code>&lt;?xml-stylesheet?&gt;</code> processi
 >ng instruction. This is done using the <code>&lt;?xslt-param?&gt;
 ></code> PI described in this document.
41              </dd>
n54                <small>The TopXML XSLT tutorial introduces you ton46                The TopXML XSLT tutorial introduces you to the ba
> the basics of XSLT concepts, syntax, and programming.</small>>sics of XSLT concepts, syntax, and programming.
n56            </dl>n
57            <dl>
n62                <small>This <a class="external" href="http://www.n52                This <a class="external" href="http://www.w3schoo
>w3schools.com">W3Schools</a> tutorial teaches the reader how to u>ls.com">W3Schools</a> tutorial teaches the reader how to use XSLT
>se XSLT to transform XML documents into other formats, like XHTML> to transform XML documents into other formats, like XHTML.
>.</small> 
n64            </dl>n
65            <dl>
n70                <small>This extensive introduction to XSLT and XPn58                This extensive introduction to XSLT and XPath ass
>ath assumes no prior knowledge of the technologies, and guides th>umes no prior knowledge of the technologies, and guides the reade
>e reader through background, context, structure, concepts and int>r through background, context, structure, concepts and introducto
>roductory terminology.</small>>ry terminology.
n73                <a href="/en/Common_XSLT_Errors" title="en/Commonn61                <a href="/en-US/docs/Common_XSLT_Errors" title="C
> XSLT Errors">Common XSLT Errors</a>>ommon XSLT Errors">Common XSLT Errors</a>
n76                <small>This article lists some common problems usn64                This article lists some common problems using XSL
>ing XSLT in Firefox.</small>>T in Firefox.
n78            </dl>n
79            <dl>
n81                <a href="/en/XSLT_2.0" title="en/XSLT_2.0">XSLT 2n67                <a href="/en-US/docs/XSLT_2.0" title="XSLT_2.0">X
>.0</a> (new)>SLT 2.0</a> (new)
n85              <span class="alllinks"><a href="/Special:Tags?tag=Xn71              <span class="alllinks"><a href="/en-US/docs/tag/XSL
>SLT&amp;language=en" title="Special:Tags?tag=XSLT&amp;language=en>T" title="en-US/docs/tag/XSLT">View All...</a></span>
>">View All...</a></span> 
n89            <h4 id="Community" name="Community">n75            <h2 id="Community" name="Community" class="Community"
 >>
n91            </h4>n77            </h2>
92            <p>78            <ul>
93              View Mozilla forums...79              <li>View Mozilla forums... {{ DiscussionList("dev-t
 >ech-xslt", "mozilla.dev.tech.xslt") }}
80              </li>
94            </p>81            </ul>
95            <p>
96              {{ DiscussionList("dev-tech-xslt", "mozilla.dev.tec
>h.xslt") }} 
97            </p>
98            <h4 id="Related_Topics" name="Related_Topics">82            <h4 id="Related_Topics" name="Related_Topics" class="
 >Related_Topics">
n101            <dl>n85            <ul>
102              <dd>86              <li>
103                <a href="/en/XML" title="en/XML">XML</a>, <a href87                <a href="/en-US/docs/XML" title="XML">XML</a>, <a
>="/en/XPath" title="en/XPath">XPath</a>, <a href="/en/XQuery" tit> href="/en-US/docs/XPath" title="XPath">XPath</a>, <a href="/en-U
>le="en/XQuery">XQuery</a>>S/docs/XQuery" title="XQuery">XQuery</a>
104              </dd>88              </li>
105            </dl>89            </ul>
t114    <p>t
115      {{ languages( { "de": "de/XSLT", "es": "es/XSLT", "fr": "fr
>/XSLT", "it": "it/XSLT", "ja": "ja/XSLT", "ko": "ko/XSLT", "pl":  
>"pl/XSLT", "pt": "pt/XSLT" } ) }} 
116    </p>

Back to History