You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by Ni...@sercel.fr on 2003/02/20 09:02:53 UTC
Réf. : Re: Réf. : Re: Réf. : RE: Réf. : XML Schema parser?
You mean that the Xalan API can be used outside any XSL stylesheet to browse nodes inside an XML tree or to update nodes
values/nodes attributes inside an XML tree ? I thought that Xalan was only an XSL stylesheets processing API...
"Jesus M. Salvo
Jr." Pour : xerces-j-user@xml.apache.org
<jesus.salvo@mi cc :
gasia.com> Objet : Re: Réf. : Re: Réf. : RE: Réf. : XML Schema parser?
02/19/2003
11:48 PM
Veuillez
répondre à
xerces-j-user
Nicolas.GOLOUBENKO@sercel.fr 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:attribute[@ref='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: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org
Re: Réf. : Re: Réf. : Re: Réf. : RE: Réf. : XML Schema parser?
Posted by Joseph Kesselman <ke...@us.ibm.com>.
On Thursday, 02/20/2003 at 09:02 CET, Nicolas.GOLOUBENKO@sercel.fr wrote:
> You mean that the Xalan API can be used outside any XSL stylesheet to
browse
> nodes inside an XML tree
Yes. This has been true for a VERY long time.
> or to update nodes values/nodes attributes inside an XML tree ?
Updating isn't an XPath function, but if you use XPath to locate a node in
a DOM tree you could of course then use the DOM's APIs to alter the tree.
(Currently, Xalan is not highly efficient when operating against a DOM;
work is in progress to improve that.)
See Xalan's documentation for more details, and Xalan's mailing lists for
discussion.
______________________________________
Joe Kesselman / IBM Research
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org