Subject: RE: [xsl] one element and two namespaces From: "DuCharme, Bob (LNG)" <robert.ducharme@xxxxxxxxxxxxxx> Date: Wed, 22 Aug 2001 12:24:35 -0400 |
> <first> > <record></record> > </first> > <first xmlns="http://www.imsproject.org/metadata"> > <record></record> > </first> > >I am able to extract all the element with the name first except the one >with this namespace declaration. I need to treat all element with the >name "first" equally. In match condition terms, you want all the elements for whom the local part of the name (the part after the ":" that delimits the namespace prefix) equals "first": match="*[local-name()='first']" Simply writing match="first", which I imagine is what you did, is only asking for all the first elements from the default namespace. I did an article that covered this and some related cases at http://www.xml.com/pub/a/2001/05/02/trxml.html. See the xq257.xsl example in particular. Bob DuCharme www.snee.com/bob <bob@ snee.com> see http://www.snee.com/bob/xsltquickly for info on new book "XSLT Quickly" from Manning Publications. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How can I find a particlu, Sunil Dua | Thread | RE: [xsl] one element and two names, Sunil Dua |
Re: [xsl] A little cross referencin, Jeni Tennison | Date | RE: [xsl] A little cross referencin, KIENLE, STEVEN C [IT |
Month |