|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Default namespace in XML document
On 11/1/05, Kevin L.. Cobb wrote: > I have an XML document with a default namespace indicated > at the root. > Something like this: > <MyRoot xmlns="http://www.mysite.com"> > <!-- a lotta XML in here --> > </MyRoot> > My XSLT to parse the XML does not work as expected because > of the default namespace, i.e. when I remove the namespace, > everyting works as expected. Do you qualify element names in XPath with the namespace? ~> cat default-ns.xsl <?xml version="1.0" encoding="ISO-8859-15"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns="http://www.fgeorges.org/dummy"> <xsl:output method="text"/> <xsl:template match="/"> <!-- Note the XPath expression. --> <xsl:value-of select="ns:root/ns:elem"/> </xsl:template> </xsl:stylesheet> ~> cat default-ns.xml <root xmlns="http://www.fgeorges.org/dummy"> <elem>value</elem> </root> ~> xsltproc default-ns.xsl default-ns.xml value --drkm
|
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
|






