[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Correcting unbound namespace prefixes
Tony Nassar wrote:
I'm not sure this is the correct place to post. This may be a question about JAXP, or simply about good standard operating procedure for bad input data. The term "valid" is used to express validity against a DTD or against schemas. That markup is not namespace well-formed. <document> <text>Four score and twenty years ago..,</text> <pp:metadata publication-date="2010-07-31T12:30:00Z" /> ... You can't parse that successfully with any namespace aware parser as that is required to throw an error on the 'pp:metadata' element name. And XSLT/XPath operate on a data model that is usually created by parsing with a namespace aware parser so I don't think XSLT and this can help. I think JAXP however allows you to create non namespace aware SAX or DOM parsers (e.g. http://download-llnw.oracle.com/javase/6/docs/api/javax/xml/parsers/SAXParserFactory.html#isNamespaceAware()) and that way you should at least be able to parse that markup without an error, you will get element names containing colons that way and need to find a way to create namespace well-formed markup instead. Not something I am familiar with and not really on topic here. -- Martin Honnen http://msmvps.com/blogs/martin_honnen/
|
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
|