OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Schema question, now how to use under CLAX ?Command-line-a

[ Lists Home | Date Index | Thread Index ]

Or under linux the command xmllint will do schema validation... call it 
from perl, tcl, bash, even C if you like.

(man xmllint for details - get it from xmlsoft.org if you don't already 
have it).

Rick

Michael Kay wrote:

>>On Wed, 2006-07-26 at 10:02 +0100, Michael Kay wrote:
>>    
>>
>>>Melvin Chin provided a correct solution: it relies on...
>>>..
>>><?xml version="1.0" encoding="UTF-8"?> <xsd:schema version="1.0"
>>>   xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>>>
>>>   <xsd:element name="root">
>>>     <xsd:complexType name="rootType">
>>>       <xsd:sequence>
>>>         <xsd:element ref="product" maxOccurs="unbounded"/>
>>>       </xsd:sequence>
>>>     </xsd:complexType>
>>>   </xsd:element>
>>>      
>>>
>>Ok Michael. Sounds good. What would be the approximate 
>>command line to run ? Say in either of java or perl. 
>>
>>That would validate the document right..?
>>    
>>
>
>The way you invoke schema validation depends on the validator you are using.
>For Saxon it is
>
>java com.saxonica.Validate schema.xsd instance.xml
>
>For Xerces, IIRC, there is no obvious command line interface but it can be
>done using one of the sample applications.
>
>  
>
>>ok.. next step after that ? 
>>
>>    
>>
>You use your validated document, confident in the knowledge that it is
>valid.
>
>Have I misunderstood your question, perhaps?
>
>Michael Kay
>http://www.saxonica.com/
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://www.oasis-open.org/mlmanage/index.php>
>
>
>!DSPAM:44c73c85236621960693638!
>
>  
>




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS