Subject: RE: [xsl] Answers to review questions in "Beginning XSLT": Chapter 7 From: "Lars Huttar" <lars_huttar@xxxxxxx> Date: Mon, 17 Mar 2003 11:13:29 -0600 |
Oops, another change to my revised answers. > Anyway, the revised answers: > *[name() = 'Program'] -- a child element of . named Program that is in the > default namespace (that is in scope at this point in the source document) > (or no namespace if there is no default). > *[starts-with(name(), 'tv:')] -- a child element of . that is in the namespace > associated with the tv: prefix in the source document assuming there is only one such prefix. If there is more than one, it is likely that *[starts-with(name(), 'tv:')] will select those elements that are marked with the 'tv:' prefix in the source document, but not guaranteed. It may not select any elements. But it will not select any elements that are not in the namespace associated with 'tv:'. No wonder caution is advised in using name()! > *[name() = 'tv:Program'] -- a child element of . named Program that is > in the namespace associated with the tv: prefix in the source document. Same caveat as above. Lars XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Answers to review questio, Jeni Tennison | Thread | [xsl] Identifying Existence of Attr, balajeec |
Re: [xsl] Moving elements of place, beatrizlangiano | Date | RE: [xsl] Just the first 'x' elemen, Dunning, John |
Month |