XML
( Extensible Markup Language )
Organizations & Standards
 | www.xml.org - nonprofit Organization for the
Advancement of Structure Information Standards'. Is designed to provide a credible
source of accurate, timely information about the application of XML in industrial and
commercial settings and to serve as a reference repository for specific XML standards |
 | http://www.xmlworld.org
|
 | www.biztalk.org - Microsoft, industry partners and
customers form steering committee to oversee development and submission of XML. |
 | www.w3.org - World Wide Web Consortium |
 | http://www.w3.org/TR/REC-xml - W3C Standards |
Resources
XML Certifications
XML & Java
 | JDOM - (Java Document Object Model) Java Toolkit for working with XML.
|
 | XML4J - IBM's Java XML Parser for Java (developed under Apache license).
Supports DOM or SAX.
|
 | JAXP - Sun's Java XML Parser (JAXP-Java API for XML Parsing)
|
 | Apache's XML Projects - http://xml.apache.org
 | Xerces - XML Parser (Java, C++, Perl) |
 | Xalan - XSLT stylesheet processors, in Java and C++ |
 | Cocoon - XML-based web publishing, in Java |
|
 | Zeus - Open source for Java-to-Xml data binding.
 | Zeus - My notes on Zeus. |
|
XML & JavaScript
 | Xang by Apache - Rapid development of dynamic server pages, in
JavaScript
|
XML Schema Checkers
 | IBM XML Schema Checker
|
 | According to the W3C Director, Tim Berners-Lee, "Style sheets are an essential step
in XML deployment, as without them there is no way to define the presentation of XML
documents which use new schemas." |
 | http://www.infoworld.com/cgi-bin/displayStory.pl?990914.iidna3.htm
- Microsoft's DNA ("Distributed InterNet Architecture") will use XML as a
cornerstone.
Here is a quote, "The cornerstone of Microsoft's approach will be native support for
the Extensible Markup Language (XML) across Microsoft's product line as well as the
ability to loosely couple XML and messaging services" |
 | Microsoft's HailStorm, is a new XML-based platform that allows users have
greater control over information. Many application can have access to
the data, which resides on the internet, from any device (PC, PDA, Phone,
etc...). |
Terminology
 | XML - Extensible Markup Language |
 | XSLT - Extensible Stylesheet Language Transformation (XSLT) -- assists in transforming
an XML document into a restructured one.
 | (Ex: Take a book in XML format, read the chapter headings and create a table of
contents). |
 | XSLT could be used to transform an XML document by generating the Internet programming
language HTML on the server for delivery to older browsers |
|
 | XPath - is a language that lets users address pieces of an XML document. (??? Ex:
take a XML document with book info, tag the chapters [block of data] with a name, now use
XPath to reorganize the order that the XML data is accessed.) |
Example Sites & Demo's
Tutorials, FAQ, WhitePages
XML Developer Home Pages
XML Books
 | Java and XML by Brett McLaughlin, Mike Loukides from O'Reilly.
Aug 15, 2001 the 2nd Edition was released. Has info on Java and SAX 2,
DOM 2, SOAP, and JDOM. |
 | XML, How to Program by Deitel from Prentice Hall - Pretty
exhaustive resource. |
 | Whitepapers on the internet - Remember, since XML is new and changing the
internet is a very good resource for information. |
News, Subscriptions, Conferences
XML User Groups/ Forums
Translators, Tools, Vendors
My Tutorials
Miscellaneous
Last Edited: 09/12/03
|