RE: Invoking schema validation processors

"G. Ken Holman" <[email protected]>
Newsgroups gmane.text.xml.schema.devel
Message-ID <[email protected]>
Thanks for the suggestion, Clemens, but I see 
that its use requires obtaining a free license 
key, plus it appears to be Windows only.  Those 
aspects would prevent me from including it in the OASIS UBL distribution.

That xjparse is a portable JAR file allows me to 
use that today in the distribution.  There are 
both Windows and shell demonstration scripts that 
run for users of the UBL package.

I've filed a report on xjparse and will make a 
note to this list when this issue has been repaired by Norm:

   https://github.com/ndw/xjparse/issues/1

. . . . . . . . . Ken

At 2012-01-11 17:45 +0100, office xml-tools.com wrote:
>Dear Ken,
>
>you could use the free XML ValidatorBuddy Command Line Tool (for Windows)
>which is available at: http://www.xml-tools.com/download.htm
>
>I was able to successfully validate your sample files. The tool also uses
>the Xerces 3.1 parser internally. If one of the XML documents is invalid an
>exit code of -1 is returned, otherwise it returns 0.
>
>This would be the output on calling:
>valbuddy.exe -v -verbose test2.xml
>
>XML ValidatorBuddy command-line Tool
>By xml-tools.com, Copyright 2012
>
>G:\Users\xml\Ken Holman\test2.xml: invalid
>Line: 6, Col: 6 : no declaration found for element 'doc'
>Line: 2, Col: 8 : no declaration found for element 'test'
>
>
>And this is the output on calling:
>Valbuddy.exe -v -verbose -s test.xsd test2.xml
>
>XML ValidatorBuddy command-line Tool
>By xml-tools.com, Copyright 2012
>
>G:\Users\xml\Ken Holman\test2.xml: valid
>
>
>Best regards
>
>Clemens Uhlenhut
>http://www.xml-tools.com
>
>
>
>-----Original Message-----
>From: G. Ken Holman [mailto:[email protected]]
>Sent: Dienstag, 10. Jänner 2012 18:33
>To: [email protected]
>Subject: Re: Invoking schema validation processors
>
>At 2012-01-10 11:54 -0500, Michael Glavassevich wrote:
> >If Xerces is performing DTD and XSD validation at the same time it's
> >because the application (xjparse in this case) configured it [1] (by
> >accident?) to do so. There are multiple ways to get Xerces to do XSD
> >validation [2] only.
>
>What I cannot see at that FAQ is how to accomplish this from the command
>line.
>
>The UBL community's users are running validation from batch files.
>
>Thanks, again, for any guidance.
>
>. . . . . . . . . . . . Ken


--
Contact us for world-wide XML consulting and instructor-led training
Free 5-hour video lecture: XSLT/XPath 1.0 & 2.0 http://ude.my/uoui9h
Crane Softwrights Ltd.            http://www.CraneSoftwrights.com/x/
G. Ken Holman                   mailto:[email protected]
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers:    http://www.CraneSoftwrights.com/legal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.