Schema validation in 2.3.0 version 2003-03-13 - By sandygao@(protected)
I believe the schema is in error: the schema spec requires that the canonical representations of default/fixed values have to be valid with respect to the type. In the VoiceXML schema, the canonical rep of the float value 100.0 is "1.0E2", which doesn't conform to the pattern "[0-9]+|[0-9] +.[0-9]*|[0-9]*.[0-9]+", so it's incorrect.
The reason earlier Xerces versions didn't detect an error was due to a Xerces bug, which got fixed in 2.3.0.
Thanks, Sandy Gao Software Developer, IBM Canada (1-905) 413-3255 sandygao@(protected)
Tosello Davide <Davide.Tosello@(protected) To: xerces-j-user@(protected) .apache.org QUENDO.COM> cc: Subject: Schema validation in 2.3.0 version 03/13/2003 09:10 AM Please respond to xerces-j-user
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 ====================================================================
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) For additional commands, e-mail: xerces-j-user-help@(protected)
|
|