[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem reading root element in XML Stylesheet bas
Hi Chris,
Chris Libby wrote: <Order xmlns="publicid:org.xCBL:schemas/XCBL35/Order.xsd"It's right there, that first attribute declares a default namespace. Your transform searches for Order in no-namespace. You can either add the namespace to the transform (as the default, or with a prefix and use that prefix on your Order element) or you can remove the default namespace declaration from your source, if you have control over this.XSL - <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> Although both namespaces and Schemas use URLs they're not quite the same, and it's perfectly acceptible to have an instance document in no-namespace, using the xsl:noNamespaceSchemaLocation (http://www.w3.org/TR/xmlschema-0/#attribute-noNamespaceSchemaLocation) attribute to provide a schema location hint to the validator. Francis. 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
|