Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - Get all unique prefixes from a XML document [Thread Next] RE: [xml-dev] Get all unique prefixes from a XML documentTo: "'Robert de Wilde'" <wilde825@------.-->,<xml-dev@-----.---.---> Date: 6/11/2008 10:14:00 AM If your document contains undeclared prefixes, then not only is it incomplete, but for all practical purposes it isn't an XML document. Which means you won't be able to process it using XPath, XSLT, or XQuery. Michael Kay http://www.saxonica.com/ From: Robert de Wilde [mailto:wilde825@p...] Sent: 11 June 2008 10:28 To: xml-dev@l... Subject: [xml-dev] Get all unique prefixes from a XML document Hello,<o:p></o:p> <o:p> </o:p> I’ve created a XML document, but it isn’t complete, because I’ll still need to add the namespace declarations on top when the document is ready. Therefore I’d like to use XPath to get all prefixes, and based on that prefixes, add the namespaces. It’s not 100% correct to use fixed prefixes, I know, but it’ll solve my problem. I’ve been trying to do something with namespace-uri() finding the unique ones, but it didn’t work out. Can someone help me creating the right query?<o:p></o:p> <o:p> </o:p> //*[ not( namespace-uri() = namespace-uri(preceding-sibling::node()) ) ]<o:p></o:p> <o:p> </o:p> Thanks in advance,<o:p></o:p> <o:p> </o:p> Robert de Wilde<o:p></o:p> | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
