  | |  | Schema validation in 2.3.0 version | Schema validation in 2.3.0 version 2003-03-13 - By Tosello Davide
Hi all, I am currently triyng to validate W3C VoiceXML documents under many XML validators. The current schema has been validated without errors on Xerces-J 2.0.2, XSV 2002/01/11, IBM SQC 2.1.1 and XMLSpy 4.4. Using the latest Xerces/J 2.3.0, I cannot parse the latest VoiceXML 2.0 Candidate Recommendation schema. Here is a simple "Hello world" VoiceXML:
<?xml version="1.0" encoding="UTF-8"?> <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/vxml http://www.w3.org/TR/voicexml20/vxml.xsd"> <form> <block> Hello,world </block> </form> </vxml>
The error message the SAX parser returns is: org.xml.sax.SAXException: Error parsing XML at line: 363, column: 72 of http://www.w3.org/TR/voicexml20/synthesis-core.xsd. Error Message is: a-props-correct.2: Invalid value constraint value '100.0' in attribute 'volume' Since Xerces is a fully-conforming Schema parser, I would like to understand if there is a bug into Xerces-J/2.3.0 (other validators parse without errors) or if the synthesis-core.xsd needs to be modified. Regards, Davide
==================================================================== CONFIDENTIALITY NOTICE This message and its attachments are addressed solely to the persons above and may contain confidential information. If you have received the message in error, be informed that any use of the content hereof is prohibited. Please return it immediately to the sender and delete the message. Should you have any questions, please contact us by replying to MailAdmin@(protected) Thank you ====================================================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2713.1100" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=645473613-13032003><FONT face=Arial size=2>Hi all,</FONT></SPAN></DIV> <DIV><FONT face=Arial><FONT size=2><SPAN class=645473613-13032003>I am currently triyng to validate W3C VoiceXML documents under many XML validators.</SPAN></FONT></FONT></DIV><SPAN class=645473613-13032003> <DIV><FONT face=Arial size=2>The current schema </FONT><FONT face=Arial size=2>has been validated without errors on Xerces-J 2.0.2, XSV 2002/01/11, </FONT></DIV> <DIV><FONT face=Arial><FONT size=2><FONT>IBM SQC<SPAN class=645473613-13032003> </SPAN></FONT>2.1.1 and XMLSpy 4.4.</FONT></FONT></DIV></SPAN> <DIV><FONT face=Arial><FONT size=2><FONT>Using the latest Xerces/J 2.3.0, I cannot parse the latest VoiceXML 2.0<SPAN class=645473613-13032003> </SPAN></FONT>C<SPAN class=645473613-13032003>andidate </SPAN></FONT></FONT></DIV> <DIV><FONT><SPAN class=645473613-13032003></SPAN><FONT face=Arial size=2>R<SPAN class=645473613-13032003>e</SPAN><SPAN class=645473613-13032003>commendation</SPAN> schema. </FONT></FONT><FONT face=Arial size=2>Here is a simple "Hello world" VoiceXML:</FONT></DIV> <DL> <DD><FONT face="Courier New"><FONT size=2><?xml version="1.0" encoding="UTF-8"?></FONT> </FONT></DD> <DD><FONT face="Courier New"><FONT size=2><vxml version="2.0" xmlns="http://www.w3.org/2001/vxml"</FONT> </FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</FONT> </FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN>xsi:schemaLocation="http://www.w3.org/2001/vxml</FONT> </FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN>http://www.w3.org/TR/voicexml20/vxml.xsd"></FONT></FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN><form></FONT></FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN><block></FONT></FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN>Hello,world</FONT></FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN></block></FONT></FONT></DD> <DD><FONT face="Courier New"><FONT size=2><SPAN class=645473613-13032003> </SPAN></form></FONT></FONT></DD> <DD><FONT face="Courier New" size=2></vxml></FONT></DD></DL> <DIV><FONT size=2><FONT face=Arial>The error message the SAX parser returns is:</FONT> </FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face="Courier New" size=2>org.xml.sax.SAXException: Error parsing XML at line: 363, column: 72 of</FONT></DIV> <DIV><FONT face="Courier New" size=2>http://www.w3.org/TR/voicexml20/synthesis-core.xsd. </FONT></DIV> <DIV><FONT face="Courier New" size=2>Error Message is: a-props-correct.2: Invalid value constraint value</FONT></DIV> <DIV><FONT face="Courier New" size=2>'100.0' in attribute 'volume'</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT size=2><FONT><FONT face=Arial><SPAN class=645473613-13032003>Since Xerces is</SPAN> a fully-conforming Schema parser<SPAN class=645473613-13032003>, I would like to understand if there is a </SPAN></FONT></FONT></FONT></DIV> <DIV><FONT size=2><FONT><FONT face=Arial><SPAN class=645473613-13032003>bug into Xerces-J/2.3.0</SPAN></FONT></FONT> <SPAN class=645473613-13032003><FONT face=Arial>(other validators parse without errors) or if the synthesis-core.xsd </FONT></SPAN></FONT></DIV> <DIV><FONT face=Arial size=2><SPAN class=645473613-13032003>needs to be modified.</SPAN></FONT></DIV> <DIV><FONT face=Arial size=2><SPAN class=645473613-13032003></SPAN></FONT> </DIV> <DIV><FONT face=Arial size=2><SPAN class=645473613-13032003>Regards,</SPAN></FONT></DIV> <DIV><FONT face=Arial size=2><SPAN class=645473613-13032003>Davide</SPAN></FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV><p></p><p>===================== ===============================================<br>CONFIDENTIALITY NOTICE<br >This message and its attachments are addressed solely to the persons<br>above and may contain confidential information. If you have received<br>the message in error, be informed that any use of the content hereof<br>is prohibited. Please return it immediately to the sender and delete<br>the message. Should you have any questions, please contact us by<br>replying to MailAdmin@(protected) . Thank you<br>================================================================= ===</BODY></HTML>
|
|
 |