mozilla

Compare Revisions

JavaScript/XSLT Bindings

Change Revisions

Revision 192845:

Revision 192845 by Andreas Wuest on

Revision 192846:

Revision 192846 by Mujib.ishola on

Title:
JavaScript/XSLT Bindings
JavaScript/XSLT Bindings
Slug:
The_XSLT//JavaScript_Interface_in_Gecko/JavaScript//XSLT_Bindings
The_XSLT//JavaScript_Interface_in_Gecko/JavaScript//XSLT_Bindings
Content:

Revision 192845
Revision 192846
n48      Once the stylesheet has been imported, <code>XSLTProcessor<n48      Once the stylesheet has been imported, <code>XSLTProcessor<
>/code> has to perform two methods for the actual transformation, >/code> has to perform two methods for the actual transformation, 
>namely <code>transformToDocument()</code> and <code>transformToFr>namely <code>transformToDocument()</code> and <code>transformToFr
>agment()</code>. <code>transformToDocument()</code> returns a ful>agment()</code>. <code>transformToDocument()</code> returns a ful
>l XML document while <code>transformToFragment()</code> returns a>l XML document while <code>transformToFragment()</code> returns a
> document fragment that can be easily added to an existing docume> document fragment that can be easily added to an existing docume
>nt. Both take in the XML document as the first parameter that wil>nt. Both take in the XML document as the first parameter that wil
>l be transformed. <code>transformToFragment()</code> requires a s>l be transformed. <code>transformToFragment()</code> requires a s
>econd parameter, namely the document object that will own the gen>econd parameter, namely the document object that will own the gen
>erated fragment. If the generated fragment will be inserted into >erated fragment. If the generated fragment will be inserted into 
>the current HTML document, passing in document is enough.>the current HTML document, passing in document is enough.<br>
49      <small><b>Figure 2.1&nbsp;: Creating an XML document From a
 > String 'XML Soup'</b></small> Whilst you can use IE loadXML meth
 >od to load a string containing xml you have to perform some twiki
 >ng and tuning to do the same for mozilla. You use the DomParser.n
 >o need to create any document as this is handled by the Domparser
tt51    <pre>
52var parser = new DOMParser();
53var doc = parser.parseFromString(aStr, "text/xml");
54</pre>

Back to History