[EMAIL PROTECTED] wrote:
I didn't find anything in Xerces that allows you to write complex X-Path requests in the DOM API.
I said Xalan ... not Xerces.
For me, getting elements via XPath is so much easier rather. For example, to retrieve the href attribute of the Content element which is a child of a SubmitReq element ... both of which have a namespace prefix of "mm7", I use the following XPath expression:
//mm7:SubmitReq/mm7:Content/@href
The document itself does not need to necessarily have the same namespace prefix in the XPath expression. You specify how the namespace prefix in your XPath expression maps to a namespace URI via a PrefixResolver.
In dom4j for example, I use to
write such requests (from a DOM node n) :
n.selectSingleNode("descendant::xsd:[EMAIL PROTECTED]'xxx']/@fixed").
Xalan allows you to process XSL stylesheets on XML documents and I don't want to write an XSL stylesheet for each request.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
