XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Yitzhak KhabinskySubject: MSXML6.0 DOM Parser stops after the very first XSD validation error
Author: Yitzhak Khabinsky
Date: 02 May 2016 08:13 PM
Hello,

I don't know what is changed in my environment, but the MSXML6.0 DOM Parser started to stop after the very first XSD validation error.
The test case XML/XSD file pair has 292 total errors.
Both Saxon and .Net produce 292 errors

The SS Output pane shows the following:

Running custom validation engine MSXML6.0 DOM Parser...

file:///d:/CARs/Bizflow - Synergy/CARS_20160413T011503.xml:366,42: 'Cisco ASA IPS and others ' violates pattern constraint of '[^  ](.*[^  ])?'.
The element '{http://www.millicom.com}BoQName' with value 'Cisco ASA IPS and others ' failed to parse.
Msxml2.DOMDocument.6.0 Validation has completed.


Is it possible that the following file needs to set one additional property:
"c:\Program Files (x86)\Stylus Studio X15 Release 2 XML Enterprise Suite\bin\Custom Validation Engines\MSXML\src\MSXMLDOMParser.cpp"

m_pXMLDOMDoc->setProperty(L"MultipleErrorMessages", CComVariant(VARIANT_TRUE));

Postnext
Ivan PedruzziSubject: MSXML6.0 DOM Parser stops after the very first XSD validation error
Author: Ivan Pedruzzi
Date: 02 May 2016 09:09 PM
Yitzhak,

This has been the behavior from when we started exposing MSXML as schema processor. I added a PCR to our database to investigate your request.


Ivan Pedruzzi
Stylus Studio Team

Postnext
Yitzhak KhabinskySubject: MSXML6.0 DOM Parser stops after the very first XSD validation error
Author: Yitzhak Khabinsky
Date: 03 May 2016 03:13 PM
Confirmed!

I created a VBScript file to validate against the MSXML6.0 DOM Parser.
It is in the attachment.

Commenting/un-commenting the following line, produces 1 or many errors:
objDOM.setProperty "MultipleErrorMessages", True


ApplicationValidateXML.zip
ValidateXML VBScript file

Posttop
Yitzhak KhabinskySubject: MSXML6.0 DOM Parser stops after the very first XSD validation error
Author: Yitzhak Khabinsky
Date: 08 Jul 2016 06:52 PM
The issue is resolved in the SS X16 starting with the Build BL1987d.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.