W3C home > Mailing lists > Public > public-wai-ert@w3.org > October 2005

using locations with XPath

From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
Date: Thu, 27 Oct 2005 10:33:14 +0200
Message-ID: <436090CA.2090204@fit.fraunhofer.de>
To: "public-wai-ert@w3.org" <public-wai-ert@w3.org>

Hi,

when applying XPaths on namespace XML documents, it is necessary to map 
a namespace prefix to a namespace URI. With a namespace-aware parser the 
expression

   /html/body/h1

won't select anything in an XHTML document. So here's a proposal about 
namespaced XPaths in RDF:

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:earl="http://www.w3.org/WAI/ER/EARL/nmg-strawman#"
   xmlns:xpath="http://www.example.org/ns/xpath#"
   xmlns:ns="http://www.example.org/ns/namespace#"
   >
   <earl:TestResult>
     <earl:singleLocation>
       <xpath:XPath rdf:about="http://www.example.org/location0">
         <xpath:expression>/x:html/x:body/x:h1</xpath:expression>
         <ns:namespace rdf:resource="http://www.example.org/ns0"/>
       </xpath:XPath>
     </earl:singleLocation>
   </earl:TestResult>
   <ns:Namespace rdf:about="http://www.example.org/ns0">
     <ns:prefix>x</ns:prefix>
     <ns:uri>http://www.w3.org/1999/xhtml</ns:uri>
   </ns:Namespace>
</rdf:RDF>

-- 
Johannes Koch - Competence Center BIKA
Fraunhofer Institute for Applied Information Technology (FIT.LIFE)
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628
Received on Thursday, 27 October 2005 08:33:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:18:26 GMT