[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Knowing node name in order to test
>When I'm processing an element >user, server or pass, how can I >test the tag name against a string? > >current tag name = 'pass' ?!?! > local-name()='pass' is the safest way. name() will also work given your example, but be aware that name() includes any namespace present by way of adding a prefix, and there can be cases where this prefix isn't the one used in the input document. In other words if your input document had <x:name/> then name() might legally return 'y:name' if y mapped to the same namespace URI as x. If you have Mike Kays book, this is explained in the 'Usage' bit of the name() function. Regards, Trevor Nash -- Traditional training & distance learning, Consultancy by email Melvaig Software Engineering Limited voice: +44 (0) 1445 771 271 email: tcn@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|