- From: Elliotte Harold <elharo@metalab.unc.edu>
- Date: Thu, 09 Feb 2006 11:26:37 -0500
- To: public-webapi@w3.org
I haven;t finished reading the spec yet, so I may be jumping the gun
here but I believe the XPath expression used in the REX document are
incorrect. Specifically they do not use namespace prefixes. Consider
this example.
<rex xmlns='http://www.w3.org/2006/rex'>
<event target='/html/body/table[2]' name='DOMNodeInserted' position='7'>
<tr xmlns='http://www.w3.org/1999/xhtml'>
<td>Rover</td>
<td>Alpine Labrador</td>
<td class='food'>bone</td>
</tr>
</event>
</rex>
If this refers to an XHTML document it should look something like this:
<rex xmlns='http://www.w3.org/2006/rex'
xmlns:html='http://www.w3.org/1999/xhtml'>
<event target='/html:html/html:body/html:table[2]'
name='DOMNodeInserted' position='7'>
<tr xmlns='http://www.w3.org/1999/xhtml'>
<td>Rover</td>
<td>Alpine Labrador</td>
<td class='food'>bone</td>
</tr>
</event>
</rex>
The same issue applies in the SVG example. As written I don't think
these XPath expressions will find anything.
--
Elliotte Rusty Harold elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
Received on Thursday, 9 February 2006 16:26:44 UTC