Linking Using a Processing Instruction

 

If you link to an XSLT file using a style sheet processing instruction, that instruction needs to be at the beginning of an XML document, following the XML declaration (if there is one) and the document type declaration (if there is one). For example, the style sheet processing instruction needs to appear just after <?xml version ="1.0"?> in the Sample XML File (books.xml), as shown in bold in the following document fragment:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="books.xsl" ?>
<catalog>
   <book id="bk101">
      <author>Gambardella, Matthew</author>
      <title>XML Developer's Guide</title>
      <genre>Computer</genre>
   </book>
....
</catalog>

Other Resources

Refer to the following draft specification:

  • W3C Associating Style Sheets with XML Documents, Version 1.0

Drafts of this publication are available at the World Wide Web Consortium (W3C) Web site (http://www.w3.org).

See Also

Processing Instructions
Linking to an XSLT File
Linking Using the DOM