[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Does the XSL procesor within IE5beta2 validate a XSL styles
Hello, I was trying to render an XML file using an XSL stylesheet in IE5beta2, and discovered that the XSL processor within IE5beta2 was not only checking for well-formedness of the XSL file but was also trying to validate the XSL stylesheet. for eg. A sample XSL stylesheet 1. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 2. <xsl:template match="/"> 3. <HTML> 4. <BODY BGCOLOR="#FFFFCC"> 5. <xsl:process-children/> 6. </BODY> 7. </HTML> 8. </xsl:template> 9. <xsl:template match="ProbTracker"> 10. <B>Hi!</B> 11. </xsl:template> 12.</xsl:stylesheet> When I try to link the above XSL file to an XML file and try running the XML thru IE5, it gives an error saying "Keyword xsl:process-children may not be used here." Here = Line No. 5 above This gives me the impression that IE5 may be validating an XSL file against a predefined XSL DTD before rendering it. Am I right? If yes * where can I get the DTD from? Why is it that <xsl:process-children/> cannot be a part of the the <BODY> element content? Is the content model for <BODY> defined in some XSL DTD which IE5 validates an XSL file against? Thanks, AMIT XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|