Featured Links
The State of Java and XML
Webcast and podcast interview with author Elliotte Rusty Harold.
XML Streamlines Publishing at
Science's Next Wave
Alan Kotok explains the benefits of adopting XML and XSLT for a weekly
publication with international editions.
Alternative
Schemes for Mapping XML to Databases
Daniela Florescu, Donald
Kossmann
There are a variety of solutions for mapping from documents to
tables. This is an interesting paper about the comparative performance
of several mapping schemes.
Anatomy
of an XML UI Description
Jack Hakim and Tom Spitzer
This is articles discusses the use of XML for describing user
interfaces.
An
XML Toolkit for Web Servers
This article explains how to use Java technology (servlets and a
Java XSL processor) to provide server-side rendering of HTML from XML.
Building
an XML Based Web Site Using Open Source Tools
This presentation by Matt Sergeant explains AxKit.
Canonical
XML
This specification
explains rules for generating the canonical form of an XML document.
Documents are logically
equivalent if their canonical form is the same.
Cross-Browser
XML
Simon St. Laurent's explains XML development for Internet Explorer, Netscape,
and Opera.
DOM
Level 2
This is the W3C spec for the Document
Object Model Level 2. DOM parsers build an in-memory representation of
an XML document.
DOM3 Level 3
DOM3 expands DOM2
interfaces with new methods.
DOM
Requirements
The W3C requirements specification for the Document
Object Model. DOM 3 includes event sets and event
listeners.
Dynamic
XML Servers
HP white paper (inherited from Bluestone Software) about XML servers
and dynamically generating XML.
Expressing Dublin Core in
HTML/XHTML meta and link Elements
Andy Powell
The Dublin Core Metadata Initiative (DCMI)
promises the adoption of interoperable metadata standards. This paper explains how to use
HTML/XHTML <meta> and <link> elements to encode Dublin core metadata.
Filtering
Documents for Selective Dissemination of Information
Mehmet Altinell, Michael J.
Franklin
The authors describe
XFilter, a filter based on matching documents to user
profiles. XFilter uses query profiling and an event-based filtering algorithm.
Guide to XML and
Related Standards
The European Commission's Diffuse Project (Martin Bryan) provides
information
about standards and specifications for the electronic
exchange of information.
Introduction
to JDOM
Elliotte Rusty Harold presentation of an open-source Java API for
XML processing API.
Java, SQL, Cloudscape and
Derby
Ken North
This article explores the IBM Cloudscape DBMS that's now the
Apache Derby project. The example Java source code will store and retrieve HTML
or XML pages in a database.
Little
Languages in XML
Matt Sergeant's guide to using XML
to create domain-specific languages.
Making
Headlines with RSS
Jonathan Eisenzopf explains
how to use a Rich Site Summary to expose
headlines and links to new site content.
Mapping the Web in 3D
Tim Bray unveils a three-dimensional map of the Web.
METS
The Metadata Encoding and
Transmission Standard (METS ) is an initiative of the Digital
Library Federation. It is a metadata standard for digital
library objects.
Modularization
of XHTML
XHTML is the reformulation of HTML
as XML.
MSXML
DOM Character Encoding
Chris Lovett explains the default
encoding for Unicode data and how to use an optional encoding attribute
on the XML declaration.
Namespaces
Elliotte Rusty Harold conference presentation about Namespaces.
OpenDocument Version 1.0 Specification

OpenDocument is an OASIS standard XML-based file format for office
applications.
Optimization
Techniques for Mapping Documents to Databases
Holger Meyer, Meike Klettke (University of Rostock)
The authors discuss the statistical
analysis of documents to optimize the storage of documents in object-relational databases.
Pipeline Definition
Language
This language is a solution for defining the order of steps required to process a document.
Pipeline is an XML vocabulary for describing the processing
relationships between XML resources.
Resource Directory Description
Language (RDDL)
RDDL is a solution for providing resource
directory information. Resource directories describe classes
of resources and provide links to those
resources.
Serializing
Graphs of Data in XML
Adam Bosworth, Andrew Layman,
Michael Rys
This Powerpoint presentation describes a solution for retaining structure when
serializing graphs to XML.
Schema Centric XML Canonicalization Version 1.0
To effectively generate an XML digital signature, a program executes a canonicalization algorithm. The algorithms from the W3C and IETF are problematic because of DTDs, namespace prefixes, and certain types of node-sets. To address those and other deficiencies, OASIS (UDDI) has developed a new algorithm for schema-centric
canonicalization.
SQL
Server 2000 and XML
Microsoft SQL Server 2000 introduced XML features that have been
carried over to subsequent product releases.
Typechecking
for XML Transformers
T. Milo, D. Suciu, and V. Vianu
The paper discusses type checking during XML transformations. It introduces k-pebble transducers as a model for
XML transformers.
Taxonomy
of XML Schema Languages using Formal Language Theory
Makoto Murata, Dongwon Lee,
Murali Mani
The authors present a mathematical framework comparing, describing, and implementing schema languages.
TSpaces
P. Wyckoff, S. W. McLaughry, T.
J. Lehman, D. A. Ford
TSpaces provide in-memory data access
services. This paper describes network middleware that works for a
variety of clients.
Using
XML, CSS, XLink with Mozilla
Describes how to write browser-neutral XML.
Using
XML to Manage Workflow
Alf Inge Wang describes how to use XML to construct a workflow tool.
Vanilla
XML
Useful document for getting started with XML.
Versioning XML Vocabularies
David Orchard
This article presents rules for versioning XML vocabularies with the use of XML Namespaces and XML Schema constructs. The author addresses issues related to backward and forward compatibility.
WebDAV
and Distributed Authoring
XML and WebDAV are enabling technologies for collaboration and
distributed authoring. This article explains how to use WebDAV for
sending XML over the Web.
What
is XML?
Good first read if you're getting started with XML.
Writing
a data type-checking XML parser with Xerces
Bob DuCharme provides a Java solution to type check your documents
using the Xerces parser.
XForms
XForms are a W3C solution for providing device-independent web
forms.
XHTML
Basic
The W3C documents explains the reformulation of HTML as XML.
XMach-1
Benchmark for XML Databases
Timo Böhme, Erhard Rahm (Leipzig University)
This benchmark provides a performance comparison of XML database
managers. It's been used to benchmark native XML and XML-enabled object
relational DBMSs.
XML
Blueberry Requirements
The W3C Blueberry specification defines a limited version of XML to
accommodate character set problems with IBM mainframe XML applications.
XML
Data Management: Setting Some Matters Straight
Fabian Pascal contends there are some fundamental flaws with XML and
its use for data management.
XML Events
This specification describes how to integrate event handling with the
Document Object Model (DOM).
XML
for Instrument Monitoring and Control
This Dr. Dobb's article explains IML, an XML vocabulary to describe the exchange of data and commands
with instruments.
XML Inclusions (XInclude)
This W3C report describes the processing model for an XML general-purpose inclusion
capability.
XML
Linking Language
XLink enables documents to define links to resources.
XMLNews
Check here for
specifications for exchanging news as XML (XMLNews).
XML
Shallow Parsing with Regular Expressions
Robert D. Cameron (Simon Fraser
University)
The author explains a series of regular expressions for
shallow parsing of XML documents.
XML, SOAP and Binary Data
Adam Bosworth, Mark Nottingham, David Orchard (BEA), Don Box, Martin
Gudgin, Jeffrey Schlimmer (Microsoft)
This white paper discusses approaches to using binary attachments, such as JPEG and WAV files, with
SOAP and XML documents.
XPath
The XPath language defines expressions and
functions for navigating into documents. XPath 1.0 is a
Recommendation. XPath 2.0 is currently
a working draft.
XPath
for C++
Tammy Worthington (Worcester Polytechnic Institute)
PowerPoint presentation about a C++ XPath processor.
YASD Does Mozilla/Navigator
A presentation by Shelley Powers about Mozilla/Netscape support for
RDF and XML-Based User Interface Language (XUL). Shelley was one of the top-rated speakers at several XML DevCon conferences.
Zvon
XPath tutorial
Interested in learning about XPath expressions? Here's an excellent
tutorial.
|