[ 
https://issues.apache.org/jira/browse/XALANJ-2559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steven J. Hathaway reassigned XALANJ-2559:
------------------------------------------

    Assignee:     (was: Steven J. Hathaway)
    
> XLST XPath condition on preceding-sibling returns more results that if there 
> is any condition
> ---------------------------------------------------------------------------------------------
>
>                 Key: XALANJ-2559
>                 URL: https://issues.apache.org/jira/browse/XALANJ-2559
>             Project: XalanJ2
>          Issue Type: Bug
>      Security Level: No security risk; visible to anyone(Ordinary problems in 
> Xalan projects.  Anybody can view the issue.) 
>          Components: XPath-API, XSLTC
>    Affects Versions: 2.7.1, 2.7
>         Environment: #---- BEGIN writeEnvironmentReport($Revision: 1.10 $): 
> Useful stuff found: ----
> java.version=1.7.0_03
> #---- BEGIN Listing XML-related jars in: foundclasses.java.class.path ----
> dom.jar-path=L:\Document\Prog\java\jar\saxon-9.1.0.8-dom.jar
> dom.jar-apparent.version=dom.jar present-unknown-version
> #----- END Listing XML-related jars in: foundclasses.java.class.path -----
> version.xalan2x=not-present
> version.JAXP=1.4
> java.ext.dirs=B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\ext;B:\Windows\Sun\Java\lib\ext
> version.SAX=2.0
> version.crimson=not-present
> java.class.path=L:\Document\Prog\java\jar\jna.jar;L:\Document\Prog\java\jar\platform.jar;L:\Document\Prog\java\jar\commons-io-2.4.jar;L:\Document\Prog\java\jar\commons-codec-1.6.jar;L:\Document\Prog\java\jar\poi-3.8-20120326.jar;L:\Document\Prog\java\jar\xstream-1.4.3.jar;L:\Document\Prog\java\jar\poi-scratchpad-3.8-20120326.jar;L:\Document\Prog\java\jar\saxon-9.1.0.8.jar;L:\Document\Prog\java\jar\saxon-9.1.0.8-dom.jar;L:\Document\Prog\java\Tests\build\classes
> version.ant=not-present
> sun.boot.class.path=B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\resources.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\rt.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\sunrsasign.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\jsse.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\jce.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\lib\charsets.jar;B:\Program 
> Files\Java\jdk1.7.0_03\jre\classes
> version.DOM=3.0
> version.xalan1=not-present
> version.xalan2_2=Xalan Java 2.7.0
> version.xerces2=Xerces-J 2.7.1
> version.xerces1=not-present
> #----- END writeEnvironmentReport: Useful properties found: -----
> # YAHOO! Your environment seems to be OK.
>            Reporter: VinyJones
>
> See the two followed paths
>  <xsl:apply-templates select="html/body/table" /> 
>  <xsl:apply-templates 
> select="html/body/table[preceding-sibling::h2[1]='Feuil1']" />
> When the second line actual match something then the set returned is larger 
> that the one return by the first line. (actual it looks like it match 
> "htmt/body/*"
> xml Source  are like : 
> <body>
> <h2>Feuil1</h2>
> <table/>
> <h2>Feuil2</h2>
> <h2>Feuil3</h2>
> </body>
> select="html/body/table" // process only table node : OK
> select="html/body/table[preceding-sibling::h2[1]='Feu']"  // process any 
> node: OK
> select="html/body/table[preceding-sibling::h2[1]='Feuil1']" // process all 
> body childnode : FAILURE

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to