Subject: Re: [xsl] Getting at namespace-prefix used in source document From: David Carlisle <davidc@xxxxxxxxx> Date: Sun, 10 Sep 2006 15:33:15 +0100 |
substring-before(name(),':') or or to know the prefix used for http://www.example.com.ns use name(namespace::*[.='http://www.example.com.ns']) in both cases what you actually get is the prefix used in the input tree, which need not be (but always is on systems that I use) the same as the prefix used in the original document. (xslt allowed xml parsers _not_ to report original prefixes (in which case the system would make up prefixes) but in practice all namespace parsers do report prefixes 9otherwise supporting namespsaces in attributes in xpath and xschema etc would be very hard. David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Getting at namespace-prefix u, Christian Roth | Thread | Re: [xsl] Getting at namespace-pref, Christian Roth |
[xsl] Getting at namespace-prefix u, Christian Roth | Date | Re: [xsl] Removing all line breaks , Mark Peters |
Month |