Chapter 14: Schema and Related Tools

Listings

Listing 14.1: commerce.xsd L1401.xsd

Listing 14.2: commerce.xml L1402.xml

Listing 14.3: commerce.xslt L1403.xslt

Listing 14.4: contact_db.xml L1404.xml

Listing 14.5: contact_db.xsd L1405.xsd

Listing 14.6: contact_db_1.xml L1406.xml

URLs

XML Information Set www.w3.org/TR/xml-infoset

W3C XML Schema tools page www.w3.org/XML/Schema#Tools

XML Schema Validator (XSV) online form www.w3.org/2001/03/webdata/xsv

XML Schema Validator (XSV) download ftp://ftp.cogsci.ed.ac.uk/pub/XSV/XSV12.EXE

XSV information page www.ltg.ed.ac.uk/~ht/xsv-status.html

IBM XML Schema Quality Checker www.alphaworks.ibm.com/tech/xmlsqc

JRE 1.3.1 http://java.sun.com/j2se/1.3/jre

IBM XML Schema Quality Checker FAQ www.alphaworks.ibm.com/tech/xmlsqc

MSXML 3 http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/001/596/msdncompositedoc.xml

Xerces-C++ http://xml.apache.org/dist/xerces-c

Details about the XML Schema support in Xerces-C++ http://xml.apache.org/xerces-c/schema.html

Xerces2 Java Parser version 2 http://xml.apache.org/xerces2-j/index.html

Information on Xerces2 Java Parser http://xml.apache.org/xerces2-j/faq-general.html#faq-1

Information on Xerces2 Java Parser http://xml.apache.org/xerces2-j/faq-pcfp.html

Xerces-C++ FAQ http://xml.apache.org/xerces-c/faqs.html

Xerces2 Java Parser FAQ http://xml.apache.org/xerces2-j/faqs.html

W3C XML Schema Test Collection www.w3.org/2001/05/xmlschema-test-collection/results-master.html

W3C XML Schema Test Collection home page www.w3.org/2001/05/xmlschema-test-collection

dtd2xs download http://puvogel.informatik.med.uni-giessen.de/dtd2xs/download

xsbrowser download http://puvogel.informatik.med.uni-giessen.de/xsbrowser/download

"From DTDs to XML Schemas" www.webreference.com/xml/column34

"Converting DTDs to XML Schemas" www.webreference.com/xml/column35

Trial version of the Sun XML Datatypes Library www.sun.com/software/xml/developers/xsdlib/download.html

XML Datatypes README file www.sun.com/software/xml/developers/xsdlib/README.html

"Sun’s Java Technology Implementation of XML Schema Part 2" www.sun.com/software/xml/developers/xsdlib

XML Spy download www.xmlspy.com/download.html

XML Spy information www.xmlspy.com

Turbo XML download www.tibco.com/products/extensibility/solutions/turbo_xml.html

XML-Data www.w3.org/TR/1998/NOTE-XML-data

Information on Turbo XML www.tibco.com/products/extensibility/index.html

DTD2RELAX www.horobi.com/Projects/RELAX/Archive/DTD2RELAX.html

Java verifier http://groups.yahoo.com/group/reldeve/files/Verifier%20for%20Java

C++ verifier download www.egroups.com/files/reldeve/relaxInCpp.zip

Visual Basic verifier www.geocities.co.jp/SiliconValley-Bay/4639/vbrelaxen.htm

XSLT verifier www.geocities.co.jp/SiliconValley-Bay/4639/intro.htm

XSLT style sheet for converting a RELAX grammar to a TREX schema www.thaiopensource.com/trex/from-relax.xsl

TREX home page www.thaiopensource.com/trex

Java implementation to validate TREX www.thaiopensource.com/trex/jtrex.html

TREX validator www.thaiopensource.com/trex/jtrex.html

DTDinst download www.thaiopensource.com/dtdinst

An XSLT style sheet for converting a RELAX grammar to a RELAX NG schema www.thaiopensource.com/relaxng/from-relax.xsl

A Java implementation to validate RELAX NG www.thaiopensource.com/relaxng/jing.html

A Visual Basic validator for RELAX NG www.geocities.co.jp/SiliconValley-Bay/4639/vbrelaxng/vbrelaxng.html

Sun validator www.sun.com/software/xml/developers/multischema

RELAX NG http://sourceforge.net/projects/relaxng

Schematron XSL files www.ascc.net/xml/schematron

Topologi Schematron Validator www.topologi.com/default.htm

XDR-XSD Converter is an XSLT style sheet http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/001/539/msdncompositedoc.xml

Internet Explorer Tools for Validating XML and Viewing XSLT Output http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/MSDN-FILES/027/000/543/msdncompositedoc.xml

W3C XML Schema page www.w3.org/XML/Schema

Robin Cover's XML Schema page www.oasis-open.org/cover/schemas.html

XMLSOFTWARE www.xmlsoftware.com/T988979103.851

IBM's developerWorks site www-106.ibm.com/developerworks

"C/C++ Developers: Fill Your XML Toolbox" www-106.ibm.com/developerworks/xml/library/x-ctlbx.html

"Java Developers: Fill Your XML Toolbox" www-106.ibm.com/developerworks/xml/library/java-xml-toolkit/index.html

"Perl Developers: Fill Your XML Toolbox" www-106.ibm.com/developerworks/xml/library/perl-xml-toolkit/index.html

"PHP Developers: Fill Your XML Toolbox" www-106.ibm.com/developerworks/xml/library/php-xml-toolkit.html