[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Default namespace in XML document
Hi,
When you specify a NameTest in XPath 1.0 using an element name without a prefix then that means the element from no namespace. If you want to specify elements from a namespace then you need to use a prefix mapped to that namespace. In XSLT 2.0 you can use the xpath-default-namespace attribute to specify the namespace to be used for names without a prefix used in XPath 2.0 expressions. If you want your stylesheet to ignore the namespace of the elements then use something like *[local-name()='MyRoot'] instead of MyRoot in your XPath expressions. Hope that helps, George --------------------------------------------------------------------- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Kevin L.. Cobb wrote: I have an XML document with a default namespace indicated at the root. Something like this:
|
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
|