Quick References
      ADO
      ASP
      CSS2
      HTML
      JavaScript
      Jet SQL
      VBScript
      WML
      WMLScript
      WSH
      XHTML
      XML DOM
      XSLT

Features
      Knowledge Base
      Tutorials

Partners
     ZVON.ORG
     XML
     Planet Source Code
     VisualBuilder
     Web Design
     Your HTML Source
     XML/XSLT Forums
     ASPAlliance
     Scripts
     
     Programmers Heaven
     Tek-Tips Forums
     Developer Fusion
     Code Project


   







ELEMENT:  xsl:processing-instruction

<xsl:processing-instruction
  name="process-name"
>
</xsl:processing-instruction>

 
The xsl:processing-instruction element writes (generates) a processing instruction to the output. The content of this element becomes the text of the processing instruction. The syntax is:
 
<xsl:processing-instruction name="pi_name">
   processing instruction text goes here ...
</xsl:processing-instruction>

 
This text should not contain any character references. In other words, all characters must be directly represented by the selected character encoding (i.e., an < cannot be represented by an &lt;).
 
This is not a self-closing element. The separate closing element is mandatory.
 
name="process-name"
 
The mandatory name attribute is the name of the processing instruction. The name cannot contain a colon (:).
 
Processing instructions are rarely used in XML. However, the W3C standard permits the application of a CSS (Cascading Style Sheet) file to an XML document. This is accomplished with an <?xml_stylesheet ... ?> processing instruction which is directly compariable to the HTML <link type="text/css" href="style.css> tag.
 
This code fragment demonstrates how to do this:
 
<xsl:processing-instruction name="xml-stylesheet">
type="text/xsl" href="style_rules.css" title="Large Print"
</xsl:processing-instruction>

 
This creates the following tag:
 
<?xml-stylesheet href="style_rules.css" type="text/css" title="Large Print"?>

 
For additional information see: http://www.w3.org/TR/xml-stylesheet

 
 


Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information