|
Adopting XML: Tomorrow's Web
|
|
|
|
References and further reading
XML
Standards
- Authoritative sources of standards documents, mostly from the World Wide Web Consortium (W3C)
- Extensible Markup Language (XML) 1.0
- The Annotated XML Specification
- The standard annotated by one of the editor's personal comments -- very revealing!
- Meta Content Framework Using 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
- The SMIL standard. I believe SMIL has implications not just for the Web, but for all sorts of presentation media including digital television.
- VML - the Vector Markup Language
- Vector (infinitely zoomable) graphics for the Web, with implications especially for maps and technical diagrams.
- XHTML 1.0: The Extensible HyperText Markup Language
- Backwards compatibility: implementing HTML in XML. Only very well written HTML is going to work!
- XML.COM - Standards List Sorted by Date
- XML Catalog proposal
- XHTML 1.0: The Extensible HyperText Markup Language
- Template Resolution in XML/HTML
- eXtensible Server Pages (XSP) Layer 1
- XSL Transformations (XSLT) Specification
FAQs, Directories and Resources
- Extensible Markup Language (XML)
- A useful and authoritative overview of the technology; another good place to start.
- Frequently Asked Questions about the Extensible Markup Language
- The most superior FAQ. Everyone seriously interested in XML should start here.
- SCHEMA.NET: The XML Schema Site
Turorials
- A Tutorial in XML and XSL Authoring
- Synchronized Multimedia on the Web (Web Techniques, September 1998)
- A complete howto of SMIL with worked example. Required Real Networks G2 plugin.
- Java & XML: 1 + 1> 2
- The WDVL: XML Tutorials
- Generally Markup: XML Resources
Software resources
Editors
- Adobe GoLive: XML Support
- Editing SGML with Emacs and PSGML - Table of Contents
- A GNU Emacs mode for SGML files
- SoftQuad XMetaL: Features
Browsers
- Jumbo
- Doczilla
- XML Viewer : another alphaWorks technology
- HyBrick Availability
- InDelv
XML to HTML on the fly
- IBM XML Web Site, Education - Accessing XML on the Client
- Apache 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?)
- XT
XML Database integration
- DB2XML A tool for transforming relational databases into XML documents
- Tamino - The Information Server for Electronic Business, Software AG
- A database which claims to store XML directly. Whether this means that it's really an object-oriented database underneath I'm not sure.
- Object Design Home
- ODBC2XML: Merging ODBC data into XML documents
Conversion tools and filters
- MajiX 1.1 the simplest way to produce XML
- Java tool for translating RTF to XML.
- RTF2XML
- Tool for converting RTF to XML, written in Omnimark
- OmniMark Technologies Corporation
- A programming language for manipulating data streams, useful in writing conversion filters from other formats into XML.
Quick ways to produce DTDs
- DTDGenerator - A tool to generate XML DTDs
- DTDGenerator Frontend
- DB2XML A tool for transforming relational databases into XML documents
Structured Search tools
- Downloading sgrep
- Probably the most powerful simple tool for manipulating SGML and XML documents
Software collections and directories
- XMLSOFTWARE.COM: The XML Software Site
- 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
- OpenXML
- Major open source project to provide XML tools in Java
- PHP3: Manual: XML Parser Functions
- 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
- eidon products - Solutions for Structured Documents
- Dynamic XML for Java : another alphaWorks technology
- XML Products Evaluation Form
Commentry and background
- Scientific American: Feature Article: XML and the Second Generation Web: May 1999
- An extremely clear and well written article
- DevEdge Online - Metadata
- Netscape's official take on metadata.
- XML.COM - XML support in IE5
- 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
- XML, Java, and the future of the Web
XML - EDI stuff
- CNET News.com - IBM links business software, e-commerce
- XML Applications Stand Up To EDI
- Welcome to RosettaNet
- Probably the most incompetent and unprofessional Web site I've ever seen. This organisation claims to be the hup of EDI in XML development, but their Web site gives no comfort whatever regarding their competence.
- TechSearch
- ariba.com - welcome
- Veo Systems Home
- The OBI Consortium
- Biztalk - Letting computers speak the language of business
News
- XMLephant: News
- eXtensible Server Pages (XSP) Layer 1
- XML, Java, and the future of the Web
Stylesheets
- CSS1 Leader Board
- CSS1 Test Suite
- Web Review - The Safe List
- QAML English Home Page