[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: one element and two namespaces
> <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
|
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
|