Getting iterated attributes ?Try use the relative XPath expression. So
instead of

    /Transaction/@transactionidsender

try

    @id

Also instead of

    node.selectSingleNode(path).getText()

you can use

    node.valueOf(path);

James
-------
http://radio.weblogs.com/0112098/
----- Original Message -----
From: Bingel, Michael
To: '[EMAIL PROTECTED]'
Sent: Monday, December 09, 2002 12:48 PM
Subject: [dom4j-user] Getting iterated attributes ?


Hi there,
I am trying to iterate through sub-nodes and have a little problem.
I get the sub-nodes fine, but I can't access the attributes.
XML:
<TransactionList>
  <Transaction id="1"/>
  <Transaction id="2"/>
</TransactionList>


SOURCE:
  Iterator i =
request.selectNodes("/TransactionList/Transaction").iterator();
  while (i.hasNext()) {
      Element e = (Element)i.next();
      System.out.println("ID=" +
e.selectSingleNode("/Transaction/@transactionidsender").getText());
  }
Can someone give me a hint ?


cheers   Mike

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to