Hello.

     In order to unsubscribe, end an e-mail to [EMAIL PROTECTED]  You'll receive a confirmation note that you'll need to respond to.

Thanks,

Henry
------------------------------------------------------------------
Henry Zongaro      Xalan development
IBM SWS Toronto Lab   T/L 969-6044;  Phone +1 905 413-6044
mailto:[EMAIL PROTECTED]



"Udi" <[EMAIL PROTECTED]>

2004-12-16 05:01 PM

Please respond to
xalan-dev

To
<[EMAIL PROTECTED]>
cc
Subject
RE: [jira] Updated: (XALANJ-952) Using Axis.DESCENDANT with a DTMAxisIterator, getLast() causes erronous results





Folks,
Could somebody please either remove me from this list or tell me how to do
it.
Thanx,                 /udi


-----Original Message-----
From: Henry Zongaro (JIRA) [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 16, 2004 12:08 PM
To: [EMAIL PROTECTED]
Subject: [jira] Updated: (XALANJ-952) Using Axis.DESCENDANT with a
DTMAxisIterator, getLast() causes erronous results


    [ http://nagoya.apache.org/jira/browse/XALANJ-952?page=history ]

Henry Zongaro updated XALANJ-952:
---------------------------------

   Priority: Minor

> Using Axis.DESCENDANT with a DTMAxisIterator, getLast() causes
> erronous results
>
----------------------------------------------------------------------------
---
>
>          Key: XALANJ-952
>          URL: http://nagoya.apache.org/jira/browse/XALANJ-952
>      Project: XalanJ2
>         Type: Bug
>   Components: DTM
>     Versions: CurrentCVS
>  Environment: Operating System: Other
> Platform: All
>     Reporter: Paul Dick
>     Assignee: Xalan Developers Mailing List
>     Priority: Minor

>
> REFER TO NEW TEST TestDTMIterator !! This will require updating
> xml-xalan/test directory!!! Given a string source that is based on the
> following:
> String defaultSource="<?xml version=\"1.0\"?>\n"+                                                  
>                  "<Document>"+                                                  
>                  "<A><B><C><D><E><F/></E></D></C></B></A><Aa/>"+
>                  "</Document>";
> // Creating an Iterator of Descendants,
> DTMAxisIterator iter2 = dtm.getAxisIterator(Axis.DESCENDANT);
> iter2.setStartNode(sndChild); // <A>
>                    
> // Iterate the axis and print out node info.
> int lastNode= 0;
> for (int nextNode = iter2.next(); DTM.NULL != nextNode;
> nextNode=iter2.next()) {
>    printNode(dtm, iter2, nextNode, " ");
>    lastNode = nextNode;
>    System.out.println("****** lastNode="+dtm.getNodeName(lastNode));
> }
> lastNode = iter2.getLast();                  // Calling this seems to generate bad
results.
> // Get a third itertor of Ancestors starting from the last descendant
> // of previous iterator, i.e. lastNode. DTMAxisIterator revIter =
> dtm.getAxisIterator(Axis.ANCESTOR);
> revIter.setStartNode(lastNode);
> System.out.println("#### Third Iterator\n");
> // Iterate the axis and print out node info.
> for (int nextNode=revIter.next(); DTM.NULL!=nextNode;
nextNode=revIter.next())
>      printNode(dtm, revIter, nextNode, " ");
> }
> The results will be all wrong, or an exception will be thrown.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
  http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
  http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to