element, and EXSLT. (3/14/2001 at XML.com)
The Foundation: XML, XSL, X-Link
An introduction to XSL (extensible stylesheet language) and X-Link (extensible linking language), along with examples of how to use each in XML documents. (12/21/1999 at WebReference.com)
The Fundamentals of DTD Design
A basic introduction to DTDs. (9/27/2001 at DevShed)
Gentrifying the Web
A discussion of why most web developers aren't learning XHTML, and what needs to change before they will. (9/13/2000 at XML.com)
Getting Loopy
Performing loops over data, using XSLT. (8/1/2001 at XML.com)
Getting Started With Cocoon 2
An introduction to Cocoon 2, an open-source XML-based framework for web publishing. (7/10/2002 at XML.com)
Getting Started with XML-RPC in Perl, Part 1
Explains how XML-RPC provides distributed services across the Internet; uses Perl's Frontier modules to build example clients and servers. (3/1/2001 at IBM)
Growing Ideas at XML 2001
A look at some of the products on display at XML 2001: an XML editor from Topologi, an open-source Topic Map toolkit from GooseWorks, Word-to-XML converters, and technology from Curl. (12/19/2001 at XML.com)
Introduction to dbXML
The basic model of dbXML, a native XML database, and how to write a Java program that connects to it. (11/28/2001 at XML.com)
Introduction to Native XML Databases
A definition of native XML databases: they store XML data and all components of the XML model; use documents as the base storage unit (like rows are used in relational databases); and don't necessarily have to be stored in databases. (10/31/2001 at XML.com)
An Introduction to Prolog and RDF
The Semantic Web is, basically, an Artificial Intelligence project; and Prolog is a pretty good fit for it. (4/25/2001 at XML.com)
An Introduction to XML Digital Signatures
A look at XML Signature, a means of ensuring the integrity and authenticity of business documents transferred over the Internet. (8/8/2001 at XML.com)
Introduction to XSLT
A long, detailed article on using XSL Transformations (XSLT) to convert XML documents from one format to another. (9/10/2001 at builder.com)
Introduction to XSLT Part III
Using XSL and XPath to convert an XML document to HTML. (9/21/2001 at Web Review)
Jato: The New Kid on the Open Source Block, Part 2
An in-depth look at using Jato to convert XML documents into Java and back again. (4/13/2001 at Java World)
Jato: The New Kid on the Open Source Block, Part 2
An introduction to using Jato for performing XML-to-Java and Java-to-XML transformations. (3/16/2001 at Java World)
JSP vs. XSP
A look at the differences between JSP (Java Server Pages) and XSP (eXtensible Server Pages), a technology developed by the Apache XML project that provides better separation of content, application logic, and presentation. (2/22/2001 at O'Reilly Network)
Learning How to Code SVG: Scalable Vector Graphics
A how-to on using Scalable Vector Graphics (SVG), an XML-based web document standard proposed by the W3C, to create graphics using inline code. (11/23/1999 at Webdeveloper.com)
MSXML, It's Not Just for VB Programmers Anymore
Using the MSXML parser with Perl to parse XML on Windows platforms. (4/17/2001 at Perl.com)
Parsing the Atom
XML-DEV discussion on the problem of dealing with different ways of encoding the same information in XML; thoughts on processing data in different formats by using regular expressions. (4/25/2001 at XML.com)
Perl XML Quickstart: The Perl XML Interfaces
A walk through the CPAN XML modules that unique interfaces to XML data for Perl users. (4/18/2001 at XML.com)
Processing XML With Perl
A list and brief explanation of the main Perl XML modules. (4/5/2000 at XML.com)
Programming Web Services With XML-RPC
An excerpt from the O'Reilly book Programming Web Services With XML-RPC, showing how to use PHP to integrate 2 web services. (7/18/2001 at XML.com)
Quick Start Guide With SOAP and SOAP::Lite Part Two
More information on writing SOAP servers and clients using Perl; building a more complex server, accessing remote services, WSDL, security, and handling lists of lists. (4/23/2001 at Perl.com)
Quick Start with SOAP
A quick guide to writing SOAP servers and clients, using the SOAP::Lite perl module. (1/29/2001 at Perl.com)
Reflections on SOAP
A look at how web services technologies have developed, with a special focus on SOAP, WSDL, and UDDI. (4/13/2001 at IBM)
RSS 1.0: The New Syndication Format
A group of developers have announced a proposal for RSS 1.0, "a lightweight multipurpose extensible metadata description and syndication format." (8/15/2000 at WebReference.com)
RSS and You
How to use RSS (RDF Site Summary) format to provide newsfeeds from your site to others, and how to import multiple RDF feeds from other sites. (1/25/2000 at Perl.com)
Serve Clients' Specific Protocol Requirements With Brazil, Part 2
Using XML with the Brazil server technology to exchange data between applications. (10/20/2000 at Java World)
Site User Logon With XML, Java Beans and JSP
A tutorial showing how to authenticate a web user using forms, XML, and Java. (10/3/2000 at Web Developers' Journal)
SMIL: Multimedia for the Masses
A tutorial on using SMIL - synchronized multimedia integration language - to provide synchronized streaming content to your site visitors. You can synchronize text, audio, video, and pictures with this XML-based language. (10/6/2000 at WebMonkey)
SML: Simplifying XML
A schism is appearing in the XML world - between those who want to simplify the language into SML - Simplified Markup Language - and those who feel it's simple enough as it is. (11/24/1999 at XML.com)
SOAP: Clean and Secure
Information on privacy and security in connection with distributed systems, focusing on SOAP. (7/13/2001 at Web Techniques)
Solving the Next Big Headache for Web Builders
A look at XML-RPC (from UserLand) and SOAP (from Microsoft), two protocols meant to standardize inter-application communication across computer networks. (10/29/1999 at builder.com)
SVG: Where Are We Now?
A list and description of tools available for viewing and manipulating SVG (Scalable Vector Graphics) - the Adobe SVG viewer, Batik, a special Mozilla build, Amaya, and X-Smiles. (11/21/2001 at XML.com)
Tools Update: RSSApplet and Xparse-J
A look at recent changes to two Java tools that make dealing with XML and RSS easier. (12/15/2000 at WebReference.com)
The Truth About XML
Dan Shafer explains that, though XML is going to do wonders, there are two things it won't do, or won't do well: serve as an application tool or replacement database. (10/15/1999 at builder.com)
Using Perl with XML (part 1)
How to use Perl to convert XML to web-ready HTML. (1/15/2002 at DevShed)
Using the JMS API and XML in Content-Based Routing
How to route information to the right people based on content; uses the Java Message Service (JMS) API and XML. (10/31/2000 at IBM)
Using XSL Formatting Objects
How to use XSL Formatting Objects (XSL FO), "an XML vocabulary for specifying formatting semantics." Shows the major features of XSL FO markup, by showing how to format a printable booklet and convert the text and graphics to PDF. (1/17/2001 at XML.com)
Validating XML: A Pretty Complete Primer
Explains how to determine if an XML document is "good" - if it is both well-formed and contains appropriate tags and attributes. (9/20/2000 at A List Apart)
W3C Issues MathML 2.0 as a W3C Recommendation
The World Wide Web Consortium has released Mathematical Markup Language 2.0 as a W3C Recommendation; the specification is stable, and the W3C memberships recommends that it be used by the web community in general. (2/21/2001 at The World Wide Web Consortium)
What Are XForms?
A brief look at XForms, an XML-friendly alternative to forms being developed by the W3C. (9/5/2001 at XML.com)
What Happened at XML'99
Coverage of XML '99, held in Philadelphia in December, 1999. With lots of links to XML-related websites, tools, and resources discussed at the conference. (12/20/1999 at WDVL)
What Is XLink?
A look at the W3C's solution for linking in XML, XLink, with code examples. (9/18/2000 at XML.com)
What is XSLT?
"Background, context, structure, concepts and introductory terminology" of XSLT and XPath, 2 W3C recommendations providing the ability to translate from one XML vocabulary to another. (8/16/2000 at XML.com)
What's New in the April 2001 Microsoft XML Parser 4.0 Technology Preview
Information from Microsoft on new capabilities in its Microsoft XML Parser (MSXML) 4.0 Technology Preview Release. (4/23/2001 at MSDN Online)
Write Once, Publish Everywhere
A tutorial on building an XML site that users using various devices (phone-based browser, voice, and PC browser) can login to. (8/16/2000 at XML.com)
XHTML 1.1 - Module-based XHTML
How XHTML 1.1 differs from HTML 4.0 and XHTML 1.0, especially through modularization. (4/16/2001 at WebReference.com)
XLink Basics
Using XLink, an XML-based linking system that allows behavior and attributes - link types, destination information, etc. - to be embedded in links. (10/5/2001 at DevShed)
XML 1.1 Working Draft Published
The W3C has released an XML 1.1 Working Draft; some members of the XML community were not very enthusiastic about what's included in the release. (12/14/2001 at xmlhack)
XML and Java on the Menu
Creating dynamic hierarchical menus using XML, the Xerces parser, JSP, and Java. (3/6/2001 at Java Pro)
XML as the .NET 'Meta-language' - Page 11
How XML works as the underlying technology of the .NET framework; a look at programming language changes and Visual Studio changes that will occur; and how ASP.NET will differ from ASP. (4/27/2001 at WDVL)
XML Messaging With Jabber
An in-depth look at Jabber, and how it uses XML to move data between different Instant Messaging system protocols. (10/6/2000 at O'Reilly Network)
XML Protocol Technology Reference
Short information on, and links to, technology and initiatives dealing with XML. (11/1/2000 at XML.com)
XML Stumbling Blocks
Although XML standards are still up in the air, a number of ecommerce companies are moving forward with XML projects aimed at easing business-to-business communication. (11/22/1999 at InfoWorld)
XML Tutorial 1: Well-Formed XML Documents
How to write a simple, well-formed XML document. (8/4/2000 at Web Review)
XML Tutorial 2: Document Type Definitions (DTDs)
How to write an XML Document Type Definition. (8/11/2000 at Web Review)
XML Tutorial 4: More XSLT Fun Stuff
Using XSLT to convert XML into presentable HTML. (9/15/2000 at Web Review)
XPointer and the Patent
Analysis of XML community reaction to a patent held by Jakob Nielsen and Sun Microsystems that Sun claims has bearing on the XPointer specification. (1/17/2001 at XML.com)
XSL Basics (part 1)
Basics of XSL - how XML is turned into presentable data, and some basic code samples. (8/15/2001 at DevShed)
XSL Basics (part 2)
Advanced concepts in XSL. (8/30/2001 at DevShed)
XSL Transformations
How to use XSL transformations to transform XML documents into other kinds of documents. (9/1/2000 at Web Review)
XSLerator: A Visual Transformation Tool
How to, and whether to, use XSLerator, an application for mapping XML documents from one structure into another. (4/19/2001 at Earthweb)
XSLT Processors Benchmarked
Kevin Jones has published the results of benchmarks performed on seven different XSLT processors. (10/4/2000 at xmlhack)
XSLT Quickly
An excerpt from the book XSLT Quickly, explaining how XSLT lets you transform XML documents into other XML documents or other formats. (10/19/2001 at WDVL)
XSLT Surgery
"How do I transform an XML document that I can't edit? ... How can I use two different XSLT stylesheets for the same XML document? ... How do I easily define many values for variables in a multi-language lexicon? ..." (4/25/2001 at XML.com)
XSLT UK 2001 Report
A report from the XSLT UK 2001 conference, dealing with design patterns, DocBook, databases, and more. (4/25/2001 at XML.com)
XSLT, Comments, and Processing Instructions
How to get XSLT to include comments and processing instructions from a source tree in results/output. (9/13/2000 at XML.com)