[Home] [By Thread] [By Date] [Recent Entries]
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! > > >
|

Cart



