| 
 
Subject: Re: Implementing "value-of" on a (DOM) Node From: Gerard Maas <gerard.maas@xxxxxxxxxx> Date: Tue, 21 Nov 2000 18:57:31 +0100  | 
Well, In my hurry I found a way to do it:
    XObject obj = XPathAPI.eval(node,".");
    String result = obj.toString();
If the node is a element node with children, you could even refer to them
using the relative XPath
    XObject obj = XPathAPI.eval(node,"-path goes here-");
I'm very happy it's working!
It is even possible to iterate over a nodeList. That's useful to generate
things like tables or menus.
Thanks anyway!! :-)
Gerard.
Gerard Maas wrote:
> Hi,
>
> I'm currently working in a project involving Cocoon as framework where
> I'm trying to integrate Generic XML data sources into XML templates to
> be "cocoonized": fed into the Cocoon reactor to tranform the resulting
> XML in a compatible form for the target device (VoiceXML, XHtml, WAP...)
>
> While doing this, I've been having difficulties to implement the
> insertion of XML 'pieces' (a piece (for me) is a XPath retrieving only
> one subtree).
> The XPath stuff is alredy working but I'm stuck trying to get the value
> of the node retrived by the call to XPath. I get a org.w3c.dom.Node and
> I'd like to apply a function that would retrieve what xsl:value-of
> select=<this node> would.
> I saw the XSLT processor implementation (XALAN)  but I can't get a grip
> in the code (ElementValueOf).  Is there somewhere a more comprehensive
> way to do that?
>
> ValueOf (org.w3c.dom.Node)  :- String
>
> Thanks in advance,
>
> Gerard.
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Implementing "value-of" on a (DOM) , Gerard Maas | Thread | <no subject>, Michael Cieslik | 
| Re: counting?, Wendell Piez | Date | Call for Implementation: XSL 1.0 Be, Max Froumentin | 
| Month |