[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]



Reply via email to