|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Question on XSD validator
I know that XSV has a simple command line interface. I'm not aware of a similar interface in Xerces but I may have missed something. I don't know libxml2. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Saha Rabindra N [mailto:saha.rn@m...] > Sent: 18 May 2005 19:02 > To: Michael Kay; xml-dev@l... > Subject: RE: Question on XSD validator > > Thanks Michael for your such a quick response. > I believe all that you mentioned Xerces, MSXML, XSV are xml > library only. In that line do you know whether libxml2-2.6.17 > library for Unix has the same feature or not. > Also, my understanding is that if I use some library like the > above then I need to write my own program to validate an XML document. > > Whereas if I use products like Saxon or Stylus studio or XML > Spy then it is just easy and one click solution. > > Please correct me, > > Regards, > RNS > > -----Original Message----- > From: Michael Kay [mailto:mike@s...] > Sent: Wednesday, May 18, 2005 1:20 PM > To: Saha Rabindra N; xml-dev@l... > Subject: RE: Question on XSD validator > > > > Can somebody please tell me how to validate an XML document > > with a given XSD ? > > Is the XSD validator part of an XML library [like Xerces, > > libxml2 etc] itself or there exist some separate library to > > validate an XML document using XSD ? > > There are a number of tools including Xerces, MSXML, XSV. > > The way you do validation depends on the tool that you are > using. If you > install the schema-aware version of Saxon, you can use the > command line: > > java com.saxonica.Validate source.xml schema.xsd > > I find that the easiest way to do ad-hoc validation (i.e., > not integrated > into an application) is to use a tool such as Stylus Studio. > One of the nice > things is that Stylus allows you to validate using a range of > different > processors - if your document is invalid, it can be helpful > to get the error > messages from more than one processor. By contrast, XML Spy > uses its own > schema processor, which is not always 100% conformant with the spec. > > 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> > > The information contained in this e-mail may be confidential > and is intended solely for the use of the named addressee. > Access, copying or re-use of the e-mail or any information > contained therein by any other person is not authorized. > If you are not the intended recipient please notify us > immediately by returning the e-mail to the originator.(16b) > > ----------------------------------------------------------------- > 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> > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








