The SGML/XML Web page by Robin Cover: http://www.oasis-open.org/cover/xml.html
Comprehensive links to XML and SGML, including articles, books, XML data, and tools.
Annotated XML Specification by Tim Bray: http://www.xml.com/axml/axml.html
XML.com: http://www.xml.com
This site has a rich mix of information for developers and beginners.
XML.org: http://www.xml.org
A portal site hosted by OASIS.
xmlhack: http://www.xmlhack.com
A news site for XML developers.
xml-dev mailing list: http://www.xml.org/xml/xmldev.shtml
Very active mailing list for discussing XML specifications. Participants include people in W3C Working Groups, tool developers, and so on.
IBM developerWorks (XML zone): http://www.ibm.com/developerworks/xml/
This site has a lot of articles.
Microsoft MSDN (XML page): http://msdn.microsoft.com/xml
James Clark's Web page: http://www.jclark.com
James Clark is the author of XP, a highly conformant XML parser in Java. His page contains a set of XML test cases for testing the conformance of XML parsers.
ID Alliance: http://www.idealliance.org
ID Alliance organizes many conferences and seminars on XML.
There are a lot of downloadable tools.
The following pages provide many software packages:
- Apache XML project: http://xml.apache.org/
- IBM alphaWorks: http://www.alphaworks.ibm.com/
- IBM developerWorks open source projects: http://www.ibm.com/developerworks/oss/
- XML Software.com: http://www.xmlsoftware.com
XML parsers:
- Java API for XML Processing (JAXP): http://java.sun.com/xml/jaxp/
- Xerces Java 1: http://xml.apache.org/xerces-j/
- Xerces Java 2: http://xml.apache.org/xerces2-j/
- Crimson: http://xml.apache.org/crimson
XPath and XSLT tools:
- Xalan Java 2: http://xml.apache.org/xalan-j/
- Cocoon 1: http://xml.apache.org/cocoon/
- Cocoon 2: http://xml.apache.org/cocoon2/
Data binding tools:
- Castor: http://castor.exolab.org
- Java Architecture for XML Binding (JAXB): http://java.sun.com/xml/jaxb/
- Relaxer: http://www.relaxer.org/
- RelaxNGCC: http://homepage2.nifty.com/okajima/relaxngcc/index_en.htm
Schema validation tools:
- Jing: http://www.thaiopensource.com/relaxng/jing.html
- Sun Multi-Schema XML Validator: http://www.sun.com/software/xml/developers/multischema/
- VBRELAXNG: http://www.geocities.co.jp/SiliconValley-Bay/4639/vbrelaxng/vbrelaxng.html
Other software:
- DTDinst: http://www.thaiopensource.com/dtdinst/
- SmartDoc: http://www.asahi-net.or.jp/~dp8t-asm/java/tools/SmartDoc/