xsl-list
[Top] [All Lists]

RE: [XPath] matching elements which satisfy a specific content model

2003-01-13 10:00:58
Yes, but all other Xpath functions and patterns are namespace aware. The
DTD like argument is not, in your example 'title?, varlistentry+', are
these nodes in a default namespace or in a no namespace?

For example, wich one of the varlist the content-model() will get?

<variablelist>
   <title></title>
   <varlistentry></varlistentry>
   <varlistentry></varlistentry>
   ...
</variablelist>

<variablelist xmlns="www.foo.bar">
   <title></title>
   <varlistentry></varlistentry>
   <varlistentry></varlistentry>
   ...
</variablelist>

Will get both?? Just the first variablelist??

You see, in the other xpath functions you bound a prefix to a namespace
and use:
function(foo:title)

The DTD content model doesn't have this
If you have:
<foo:variablelist xmlns:foo="www.foo.bar">
   <foo:title></foo:title>
   <foo:varlistentry></foo:varlistentry>
   <foo:varlistentry></foo:varlistentry>
   ...
</foo:variablelist>

This and the example with the default namespace are treated as the same
by the xpath but are not the same when validated by the dtd
The first is: <element variablelist>
And the latest is: <element foo:variablelist>



-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Tobias Reif
Sent: segunda-feira, 13 de Janeiro de 2003 16:38
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] [XPath] matching elements which satisfy a specific
content model


Américo Albuquerque wrote:


How does your function handle nodes with namespace???


Exactly like all other XPath functions and patterns.

Please see all the other posts.

Tobi
-- 

Vim users               donate.
http://iccf-holland.org/donate.html

Web developers           check.
http://www.pinkjuice.com/check/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>