[
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
|