[Previous slide] [Next slide] Moving to XML

References

XML

news:comp.text.xml
Newsgroup for XML - recommended

FAQs, Directories and Resources

Extensible Markup Language (XML): http://www.oasis-open.org/cover/xml.html
A useful and authoritative overview of the technology; another good place to start.
Frequently Asked Questions about the Extensible Markup Language: http://www.ucc.ie/xml/
The most superior FAQ. Everyone seriously interested in XML should start here.
SCHEMA.NET: The XML Schema Site: http://www.schema.net/
Cafe con Leche XML News, and Resources: http://metalab.unc.edu/xml/index.html
DEVELOPERLIFE.COM brought to you by Nazmul Idris.: http://developerlife.com/
xmlTree - The leading directory of XML content on the Web: http://www.xmltree.com/

News

Welcome to XMLNews.org: http://www.xmlnews.org/
Mulberry Technologies, Inc.: XSL-List -- Open Forum on XSL: http://www.mulberrytech.com/xsl/xsl-list/
XMLephant: News: http://www.xmlephant.com/pages/News/
XML.ORG - A good XML Portal: http://www.xml.org/
XML.com - Another good XML portal: http://www.xml.com/pub

Standards

Authoritative sources of standards documents, mostly from the World Wide Web Consortium (W3C)

Core standards

The Annotated XML Specification: http://www.xml.com/axml/testaxml.htm
The standard annotated by one of the editor's personal comments -- very revealing!
Extensible Markup Language (XML) 1.0: http://www.w3.org/TR/1998/REC-xml-19980210
XML Linking Language (XLink): http://www.w3.org/TR/WD-xlink#addressing

Resource Description Framework

W3C Resource Description Framework: http://www.w3.org/RDF/
java tutorial help resource only at gamelan.com: http://www.gamelan.com/journal/techfocus/090199_rdf1.html
UKOLN: DC-dot, A Dublin Core Generator: http://www.ukoln.ac.uk/metadata/dcdot/
Dublin Core Metadata Initiative / Documents / Proposed Recommendations / Dublin Core Element Set, Version 1.1: http://purl.org/DC/documents/rec-dces-19990702.htm
Dublin Core Metadata Initiative: http://purl.org/dc/index.htm
UKOLN Metadata Resources - DC: http://www.ukoln.ac.uk/metadata/resources/dc/
UKOLN Metadata Resources - DC: http://www.ukoln.ac.uk/metadata/resources/dc/
Welcome to XMLNews.org: http://www.xmlnews.org/

XSL

XSL Transformations (XSLT) Specification: http://www.w3.org/TR/WD-xslt

DocBook

The nwalsh.com Home Page - XSL DocBook Stylesheets: http://nwalsh.com/docbook/xsl/
XSL DocBook Stylesheets: http://nwalsh.com/docbook/xsl/

WML

WAP WAP Binary XML (WBXML) Encoding Specification: http://www.w3.org/TR/wbxml/
Welcome to WAP School: http://www.refsnesdata.no/wap/default.asp
Nokia WAP Developer Forum: Nokia WAP Toolkit: http://www.forum.nokia.com/wapforum/main/1,6668,1_1_3_2,00.html

RSS: Rich Site Summary

Tutorials

My Netscape Network: http://my.netscape.com/publish/
Using RSS News Feeds - Webreference.com: http://www.webreference.com/perl/tutorial/8/

Feed Directories

Webfeeds: http://www.stirbitch.com/cgi-bin/agg/sources.pl
Moreover... Top stories: http://w.moreover.com/
StartsHere Channel List: http://theweb.startshere.net/channels.phtml
Open Directory - Computers: Internet: WWW: Web Portals: Netscape Netcenter: My Netscape Network: http://dmoz.org/Computers/Internet/WWW/Web_Portals/Netscape_Netcenter/My_Netscape_Network/

Internet Alchemy : Internet Alchemy : RSSMaker: http://internetalchemy.org/rss/index.phtml
xmlTree - The leading directory of XML content on the Web: http://www.xmltree.com/rss/index.htm

XML.COM - Standards List Sorted by Date: http://www.xml.com/xml/pub/standate/
W3C Scalable Vector Graphics (SVG): http://www.w3.org/Graphics/SVG/
VML - the Vector Markup Language: http://www.w3.org/TR/1998/NOTE-VML-19980513
Vector (infinitely zoomable) graphics for the Web, with implications especially for maps and technical diagrams.
News Industry Text Format: http://www.nitf.org/
Meta Content Framework Using XML: http://www.w3.org/TR/NOTE-MCF-XML/
'Content about content' - i.e. information for search and indexing engines and other software agents which must make some sense of the document.
Audio, Video, and Synchronized Multimedia: http://www.w3.org/AudioVideo/
The SMIL standard. I believe SMIL has implications not just for the Web, but for all sorts of presentation media including digital television.
XHTML 1.0: The Extensible HyperText Markup Language: http://www.w3.org/TR/WD-html-in-xml/
Backwards compatibility: implementing HTML in XML. Only very well written HTML is going to work!
XML Catalog proposal: http://www.ccil.org/~cowan/XML/XCatalog.html
XHTML 1.0: The Extensible HyperText Markup Language: http://www.w3.org/TR/xhtml1/
Template Resolution in XML/HTML: http://www-uk.hpl.hp.com/people/ak/doc/trix.html
eXtensible Server Pages (XSP) Layer 1: http://java.apache.org/cocoon/xsp/WD-xsp.html
Workflow Management Coalition: http://www.aiim.org/wfmc/mainframe.htm
DSML.ORG: The Standards Effort to Link Directories with XML: http://www.dsml.org/

Turorials

Info for Newcomers to XML at XMLINFO: http://www.xmlinfo.com/newcomers/
Producing HTML tables with XSLT: http://www.cogsci.ed.ac.uk/~dmck/xslt-tutorial.html
A Tutorial in XML and XSL Authoring: http://pdbeam.uwaterloo.ca/~rlander/XML_Tutorial/
Java & XML: 1 + 1 > 2: http://www.sun.com.au/sjug/pres/xml/JavaAndXML/seminar.html#Slide3
The WDVL: XML Tutorials: http://www.wdvl.com/Authoring/Languages/XML/Tutorials/
Generally Markup: XML Resources: http://pdbeam.uwaterloo.ca/~rlander/XML_Tutorial/
developerWorks : XML : Education: http://www.software.ibm.com/developer/education/xmlintro/xmlintro.html
SGML/XML: Using Elements and Attributes: http://www.oasis-open.org/cover/elementsAndAttrs.html
Producing HTML tables with XSLT: http://www.cogsci.ed.ac.uk/~dmck/xslt-tutorial.html
Welcome to XML School: http://www.refsnesdata.no/xml/
Practical XML : An introduction to XML and XSL stylesheets: http://www.kst.com/articles/2000/January/practical_xml1/index.php
Crane Softwrights Ltd. - Training: http://www.CraneSoftwrights.com/training/index.htm#ptux-dl
developerWorks : XML : Education: http://www-4.ibm.com/software/developer/education/xmlintro/xmlintro.html
RSS Tutorial: http://my.netscape.com/publish/help/mnn20/quickstart.html#rsssyntax
XML DTD Tutorial: http://www.xml101.com/dtd/

Software resources

Editors

Editing SGML with Emacs and PSGML - Table of Contents: http://rainbow.ldeo.columbia.edu/documentation/programs/psgml/psgml_toc.html#SEC2
A GNU Emacs mode for SGML files: http://www.lysator.liu.se/projects/about_psgml.html
This is what I use and recommend (I personally use XEmacs rather than GNU Emacs)
SoftQuad XMetaLhttp://www.softquad.com/index_main.html
Mulberry Technologies -- tdtd Emacs Major Mode for SGML and XML DTDs: http://www.mulberrytech.com/tdtd/
Download Morphon XML Editor 1.0b41: http://www.lunatech.com/products/morphon-xml-editor/download/

Browsers

Jumbo: http://ala.vsms.nottingham.ac.uk/vsms/java/jumbo/
Doczilla: http://www.doczilla.com/download/index.html
XML Viewer : another alphaWorks technology: http://www.alphaworks.ibm.com/tech/xmlviewer
InDelv: http://www.indelv.com/

XML to HTML on the fly

IBM XML Web Site, Education - Accessing XML on the Client: http://www.software.ibm.com/xml/education/client/client.html
Apache Cocoon: http://xml.apache.org/cocoon/
Apache is the world's most widely used Web server. This is the Apache project's server-side XML to HTML conversion strategy, important for serving XML documents while many browsers are still unable to interpret it. Implemented as a Java Servlet, may work with other Servlet enabled Web servers (but then does anyone serious use anything other than Apache anyway?)

XML Database integration

DB2XML A tool for transforming relational databases into XML documents: http://www.informatik.fh-wiesbaden.de/~turau/DB2XML/index.html
Tamino - The Information Server for Electronic Business, Software AG: http://www.softwareag.com/tamino/
A database which claims to store XML directly. Whether this means that it's really an object-oriented database underneath I'm not sure.
ODBC2XML: Merging ODBC data into XML documents: http://members.xoom.com/_XOOM/gvaughan/odbc2xml.htm
pgxml homepage: http://www.morinel.demon.nl/pgxml/
My favourite database engine, Postgres,
XML Lightweight Extractor : another alphaWorks technology: http://alphaworks.ibm.com/tech/xle

Conversion tools and filters

RTF2XML: http://www.xmeta.com/omlette/
Tool for converting RTF to XML, written in Omnimark
OmniMark Technologies Corporation: http://www.omnimark.com/
A programming language for manipulating data streams, useful in writing conversion filters from other formats into XML.

Quick ways to produce DTDs

DTDGenerator Frontend: http://www.pault.com/Xmltube/dtdgen.html
DB2XML A tool for transforming relational databases into XML documents: http://www.informatik.fh-wiesbaden.de/~turau/DB2XML/index.html
schematron: http://www.ascc.net/xml/resource/schematron/schematron.html
Widely recommended as a very powerful and elegant solution, knows about schemas as well as DTDs.
XMLschema.com: http://apps.xmlschema.com/

Structured Search tools

Downloading sgrep: http://www.cs.helsinki.fi/~jjaakkol/sgrep/download.html
Probably the most powerful simple tool for manipulating SGML and XML documents

Software collections and directories

xml.apache.org: http://xml.apache.org/
XMLSOFTWARE.COM: The XML Software Site: http://www.xmlsoftware.com/
This (commercial) site tries to keep track of XML related software tools which are available. Likely not to effectively index open source tools in the longer term.
Free XML software: http://www.stud.ifi.uio.no/~larsga/linker/XMLtools.html#SC_XSL

IBM Developers: XML : Overview: http://www.ibm.com/developer/xml/
eXtensible Server Pages (XSP) Layer 1: http://java.apache.org/cocoon/xsp/WD-xsp.html
OpenXML: http://www.openxml.org/
Major open source project to provide XML tools in Java
PHP3: Manual: XML Parser Functions: http://www.php.net/manual/ref.xml.php3
PHP is a server-side scripting language -- probably the best of the open source ones available. This manual section shows how the PHP project intends to handle XML at the server side, and is thus an alternative to Apache's Cocoon technology.
XML Authority Product Overview: http://www.extensibility.com/xml_authority/xml_ath_specs.htm
eidon products - Solutions for Structured Documents: http://www.eidon-products.com/
Dynamic XML for Java : another alphaWorks technology: http://www.alphaworks.ibm.com/tech/dynamicxmlforjava
XML Products Evaluation Form: http://www.bluestone.com/scripts/SaApps/SaCGI.exe/XMLevaluate.class
XML Script - XML tools for E-commerce: http://www.xmlscript.org/
SAX: The Simple API for XML: http://www.megginson.com/SAX/
Activated Intelligence Rocks Your Java World!: http://www.activated.com/
W4F, the World Wide Web Wrapper Factory: Welcome: http://db.cis.upenn.edu/W4F/
JDOM: Who We Are: http://www.jdom.org/credits/index.html

Commentry and background

XML, Java, and the future of the Web: ftp://sunsite.unc.edu/pub/sun-info/standards/xml/why/xmlapps.html
Scientific American: Feature Article: XML and the Second Generation Web: May 1999: http://www.scientificamerican.com/1999/0599issue/0599bosak.html
An extremely clear and well written article
DevEdge Online - Metadata: http://developer.netscape.com/tech/metadata/index.html
Netscape's official take on metadata.
XML.COM - XML support in IE5: http://www.xml.com/xml/pub/1999/03/ie5/first-x.html
XML.com sets out to be a newsletter on XML and related developments. It's contributors are in general exceptionally well informed. In this article Tim Bray (who works closely with Netscape) reviews Microsoft IE5's XML compatibility.
CNET News.com - Taking sides on XML: http://www.news.com/News/Item/0,4,37072,00.html
XML, Java, and the future of the Web: ftp://sunsite.unc.edu/pub/sun-info/standards/xml/why/xmlapps.html
XML Namespaces: http://www.jclark.com/xml/xmlns.htm
The Last Page: XML's Achilles Heel (Web Techniques, June 1999): http://www.webtechniques.com/archives/1999/06/lastpage/

XML EDI and e-Commerce stuff

A number of competeing proposals are being developed to do automatic businessto business transfer of invoices, orders,et cetera...

CNET.com - News - Services & Consulting - Big-name chemical firms join business e-commerce trend: http://news.cnet.com/news/0-1008-200-1579569.html?tag=st

Collaborative initiatives

The OBI Consortium: http://www.openbuy.org/
A solid business community consortium
Welcome to RosettaNet: http://www.rosettanet.org/
Probably the most incompetent and unprofessional Web site I've ever seen. This organisation claims to be the hub of EDI in XML development, but their Web site gives no comfort whatever regarding their competence.
Biztalk - Letting computers speak the language of business: http://www.biztalk.org/
Microsoft's tame e-Commerce consortium.
FpML.org: http://www.fpml.org/
JP Morgan - PriceWaterhouseCoopers initiative, apparently mainly aimed at financial services.
Electronic Business XML (ebXML) Home Page: http://www.ebXML.org/

Suppliers

DEDIOUX - Dynamic EDI Objects Using XML: http://www.americancoders.com/OpenBusinessObjects
ariba.com - welcome: http://www.ariba.com/
Welcome To OpenLink Software: http://www.openlinksw.com/virtuoso/

Stories

XML Applications Stand Up To EDI: http://www.techweb.com/wire/story/TWB19990416S0002
XML Applications Stand Up To EDI: http://www.techweb.com/se/directlink.cgi?INW19990419S0014
News story about Dell Computer's XML
CNET News.com - IBM links business software, e-commerce: http://www.news.com/News/Item/0,4,35128,00.html
News story about IBM's XML e-Commerce

WAP/WML

WAP WAP Binary XML (WBXML) Encoding Specification: http://www.w3.org/TR/wbxml/
wml-tools: http://www.pwot.co.uk/wml/
www.kannel.org: http://www.kannel.org/

XML Icon Gallery.: http://www.iol.ie/~alank/xml/icons.htm