- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Thu, 31 Mar 2005 11:58:11 +0200
- To: public-wai-ert@w3.org
Shadi Abou-Zahra wrote: >>Test case: validates against referenced DTD > > > This is a very broad "test case", I suspect most validators would > execute several smaller tests to validate this. I only know one SGML validating component: opensp. Internally it may perform smaller tests. But you can only create EARL from what opensp tells you. > This comes back to the > "evidence" discussion. For example: > <http://lists.w3.org/Archives/Public/public-wai-ert/2005Mar/0035.html> > > >>Version 2 looks strange to me because the machine-processable >>information (testCase, subject, validity) are the same and only the >>(human-readable) message differs. >> >>Would it be necessary for the EARL spec to clearly define how to do > > that > >>in order to make interchange of EARL reports possible? > > > Yes, I think you are absolutely right that we need to clearly define > this situation in the specification. > > However, it seems to me that the description of location within the > message part of the assertion is not an ideal approach because it could > not be processed automatically anymore. Maybe we would need more than > one "location" attribute or even multiple "subject". We should discuss > this. Proposal: Assertion |- testCase: HTML 4.01 Strict |- subject: document URL |- result |- validity: fail |- message | |- location | | |- line1 | | |- column1 | |- text: image lacks alt attribute |- message |- location | |- line2 | |- column2 |- text: image lacks alt attribute >>As said earlier, whether you can specify an XPath is not a matter of a > > >>document being well-formed. Well-formedness is a terminology of the > > XML > >>world. An HTML document cannot be well-formed, because it is not XML. >>But it is possible to identify nodes with an XPath, because you can >>create a DOM document. > > > My understanding is that XPath does not define what a parser should do > for non-wellformed documents. This means we would be left with the mess > of different parser interpretations and implementations of how they > handle DOM. Do you have more information on how well XPath parsers > support DOM, especially how interoperable these implementations are? If XPath can only be applied to XML documents, it can not be a way of locating within most of the web content, which is not XML. The XPath spec reads "The primary purpose of XPath is to address parts of an XML [XML] document." Apache's XPathAPI (in Xalan Java version) uses DOM nodes - from XML or HTML documents. Maybe someone can share information about more XPath implementations. -- 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, 31 March 2005 09:59:59 UTC