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)
-> + X16 - XPath 3.0, XQuery 3.0, X... (2)
-> - Test (1)
-> + XSLT debugger shows [symbol u... (3)
-> - How do i use *.conv to process... (1)
-> - How do i use *.conv to process... (1)
-> + Not able to configure JVM in ... (5)
-> + Converting Cobol flat file to ... (2)
-> + Problem with uninstall - Windo... (2)
-> + Function current() is not reco... (6)
-> + API or web version (2)
-> + How to use Saxon for X16 on WI... (9)
-> + Error in SS X14 syntax highlig... (2)
-> + Option not available (2)
-> + XML Diff functionality and sor... (3)
-> + Convert Oagis XML file to TXT (4)
-> + DataDirect xqresultsequence is... (2)
-> - xfile Legacy file format suppo... (1)
-> + TPFDF (3)
-> + Help needed with SLSRPT - EDIF... (2)
-> - keeps crashing after I try and... (1)
-- Previous [61-80] [81-100] [101-120] 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.