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
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> + Problem with SAXO processor - ... (5)
-> + PDF Format Help (4)
-> + License check unreliable (3)
-> - XML related issue (1)
-> + Need help regarding pipeline o... (2)
-> + Error converting XML to EDIFAC... (4)
-> + XSLT Profiling for XSLT 1.0 s... (2)
-> + Grouping (2)
-> + Best Practice for Pipeline err... (2)
-> + pdf generation (4)
-> + Problems excuting a Pipeline w... (2)
-> + XML serializer (3)
-> + Supported EDIFACT versions (5)
-> - Anyone know XActimate ESX file... (1)
-> + Stylus Studio with OpenJDK (2)
-> - Encoding error when importing ... (1)
-> - SEO Service in Delhi, India (1)
-> - HP Printer Support (1)
-> + Stylus Studio X16 Professional... (5)
-> + Stylus Studio X16 Enterprise -... (4)
-- [1-20] [21-40] [41-60] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2016)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
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.

   
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.