Yah, try beta-8 of JDOM.  You're using beta-7, right?

        -bob

On Sat, 23 Mar 2002, Thomas Preston wrote:

> Ok. I did notice that I was getting back String from a
> obj.getClass().getName() on an earlier round of
> testing. Thanks. I'll get latest from JDOM and do it
> again.
> 
> Tom
> 
> --- bob mcwhirter <[EMAIL PROTECTED]> wrote:
> > 
> > JDOM has recently changed how they deal with text
> > nodes, altering from
> > java.lang.String to org.jdom.Text.  You could have
> > version mismatch
> > where Jaxen expects (and tests for) a Text object,
> > where JDOM is
> > providing only Strings. 
> > 
> > Which version of JDOM are you using?
> > 
> >     -bob
> > 
> > 
> > 
> > 
> > On Fri, 22 Mar 2002, Tom Preston wrote:
> > 
> > > I tried doing as you suggested.  Here is what I
> > have:
> > > 
> > > <ROOT>
> > >   <ROW number="1">
> > >     <FIRST_NAME>John</FIRST_NAME>
> > >     <LAST_NAME>Smith</LAST_NAME>
> > >     <CUSTOMER_NUMBER>27</CUSTOMER_NUMBER>
> > >   </ROW>
> > >   <ROW number="2">
> > >     <FIRST_NAME>Mary</FIRST_NAME>
> > >     <LAST_NAME>Jones</LAST_NAME>
> > >     <CUSTOMER_NUMBER>28</CUSTOMER_NUMBER>
> > >   </ROW>
> > > </ROOT>
> > > 
> > > When I ask for /ROOT/ROW/FIRST_NAME I get a list
> > of Elements (as expected).
> > > Then I change this, as I think you are suggesting,
> > to
> > > /ROOT/ROW/FIRST_NAME/text() .... but nothing is
> > selected.  What am I missing
> > > here?
> > > 
> > > Thanks.
> > > 
> > > Tom
> > > 
> > > -----Original Message-----
> > > From: James Strachan
> > [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, March 19, 2002 11:28 AM
> > > To: Tom Preston
> > > Cc: [EMAIL PROTECTED]
> > > Subject: Re: [Jaxen] using [@name] inside of JAXEN
> > > 
> > > 
> > > ----- Original Message -----
> > > From: "bob mcwhirter" <[EMAIL PROTECTED]>
> > > > > args[1] can be going after an Element or an
> > Attribute if
> > > > > StringFunction.evaluate always just printed
> > the value of Attr or
> > > > > Elements...Attributes work great (just returns
> > obj.getValue()) but
> > > > > getElementStringValue doesn't print just the
> > Element's getText() as I
> > > would
> > > > > like it to...I guess that I could just replace
> > the JDOM
> > > DocumentNavigator
> > > > > with a custom one...
> > > >
> > > > It returns the XPath string-value of the
> > element, which is recursive,
> > > > according to the spec.
> > > 
> > > Yes. The string-value of an element is recursive.
> > If you don't want to be
> > > recursive with text inside elements you can use
> > the text() function instead.
> > > 
> > > e.g.
> > > 
> > > //foo/bar/text()
> > > 
> > > would return a list of text nodes which are
> > immediate children of <bar>
> > > elements but not any text inside child elements of
> > <bar>s.
> > > 
> > > James
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Jaxen-interest mailing list
> > > [EMAIL PROTECTED]
> > >
> >
> https://lists.sourceforge.net/lists/listinfo/jaxen-interest
> > > 
> > 
> > 
> > _______________________________________________
> > Jaxen-interest mailing list
> > [EMAIL PROTECTED]
> >
> https://lists.sourceforge.net/lists/listinfo/jaxen-interest
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Movies - coverage of the 74th Academy Awards®
> http://movies.yahoo.com/
> 


_______________________________________________
Jaxen-interest mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jaxen-interest

Reply via email to