Subject: Re: [xsl] Knowing node name in order to test From: tcn@xxxxxxxxxxxxx (Trevor Nash) Date: Mon, 03 Sep 2001 09:14:24 GMT |
>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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Knowing node name in orde, cutlass | Thread | RE: [xsl] Knowing node name in orde, Jarno . Elovirta |
[xsl] XSL/Transform vs WD-xsl, Karlo | Date | [xsl] importing from txt file, john wa |
Month |