OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] Get all unique prefixes from a XML document

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

From: Robert de Wilde [mailto:wilde825@planet.nl]
Sent: 11 June 2008 10:28
To: xml-dev@lists.xml.org
Subject: [xml-dev] Get all unique prefixes from a XML document



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?


//*[     not(  namespace-uri() = namespace-uri(preceding-sibling::node())  )     ]


Thanks in advance,


Robert de Wilde

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS