http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2553 *** shadow/2553 Tue Jul 10 13:32:20 2001 --- shadow/2553.tmp.28253 Tue Jul 10 13:32:20 2001 *************** *** 0 **** --- 1,36 ---- + +============================================================================+ + | xsltc fails test axes83 selecting nodes without children | + +----------------------------------------------------------------------------+ + | Bug #: 2553 Product: XalanJ2 | + | Status: NEW Version: 2.0.0 | + | Resolution: Platform: All | + | Severity: Normal OS/Version: All | + | Priority: Other Component: org.apache.xalan.xsltc | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + Conformance test axes83 tries to select every node that has children with + following expression + + select="//ancestor::*" + + Any node which is on the ancestor axis must be the ancestor of some node; + therefore, it must have at least one child node. + + XSLTC incorrectly selects nodes that don't have children. + + Given the following snippet from the xml file, xsltc should not select + "north-north-west1" or "north-north-west1" or "far-west", but it does + + <far-north> + <north-north-west1/> + <north-north-west2/> + <north> + <near-north> + <far-west/> + <west/>
