OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] XSLT subtree pruning/ filtering using namespace

[ Lists Home | Date Index | Thread Index ]

> 
> I am trying to filter out subtrees using element namespaces. 
> 
> select="NAME[namespace-uri()='http://www.monday.com/']/AGE"
> 

If you select all the elements with a particular name, e.g. "NAME", then
they will all have the same namespace: the namespace is part of the name. In
XSLT 1.0, if the name has no prefix (as in this example) then the
namespace-uri() will always be "", so this predicate will never select
anything. 

If you want to select all the elements with local name NAME and namespace
URI 'http://www.monday.com/', use
 
<apply-templates select="monday:NAME"
xmlns:monday='http://www.monday.com/'/>

Michael Kay






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS