The Extensible Markup Language (XML) is an open, general-purpose specification for creating markup languages. Its primary purpose is to help information systems share structured data, particularly via the Internet, and it is used both to encode documents and to serialize data. It is used in a wide variety of technical communication document formats, including Microsoft Word, OpenOffice, XHTML, DITA, DocBook, and RSS, among others.
Use PHP to create XForms, Part 2: Using the PHP XForms Library to Create Useful XForms
This two-part article seriess is designed to get PHP developers up to speed in leveraging Web 2.0 XForms forms for their PHP forms development so that they can finally put their outdated Web 1.0 HTML forms away. In Part 1, you created the PHP XForms library. In this article, Part 2, you will enhance the library to include some error checking and convenience functions to help make using the library more manageable, and lastly you'll demo the library by creating a proof of concept XForm.
Anderson, Tyler. IBM (2007). Articles>Information Design>XML>XSL
SOAP, the Simple Object Access Protocol, is the powerhouse of web services. It's a highly adaptable, object-oriented protocol that exists in over 80 implementations on every popular platform, including AppleScript, JavaScript, and Cocoa. It provides a flexible communication layer between applications, regardless of platform and location. As long as they both speak SOAP, a PHP-based web application can ask a C++ database application on another continent to look up the price of a book and have the answer right away.
Apple Inc. (2006). Design>Web Design>XML>SOAP
If you're a Java 2 Enterprise Edition (J2EE) developer, you'll want to preview the SQLXML technology, currently in development. Check out procedures to create an XML document, store an XML document in a relational database, retrieve an XML document from a database, and navigate an XML document with the SQLXML Java data type.
Vohra, Deepak. IBM (2006). Articles>Information Design>Databases>XML
Using Topic Maps to Extend Relational Databases
Topic Maps provide a very flexible and robust way to add arbitrary data to a relational databases at runtime. Moreover, Topic Maps come with a predefined exchange mechanism (the XML Topic Maps (XTM) interchange syntax) to allow data to be exported to XML.
de Graauw, Marc. XML.com (2003). Articles>Information Design>Databases>XML
XML is not just a pretty face, living in isolation from the rest of the computing world. XML is more than a rulebook for generating custom markup languages. It is part of a family of technologies, which, working together, make your XML-based documents very useful indeed.
Eisenberg, J. David. List Apart, A (2002). Design>Information Design>Web Design>XML
Using XML as an Application-Level Protocol
In one of my past articles, A Pattern/Framework for Client/Server Programming in Java, I discussed a pattern for client/server development using java. That article does not answer exactly how the two parties, client and server, communicate with each other. We require an application-level protocol to do the talking between two entities. It sets up rules about how the two applications/entities communicate and understand each other over a network. If you happen to know the TCP/IP networking model or the OSI networking model, you will observe that network-based communication is implemented in layers, with the application layer at the top and the physical layer at the bottom. This article discusses issues you must face when implementing an application-level protocol and how XML proves to be an excellent choice to represent and implement the application-level protocol.
Saleem, Usman. Developer.com (2002). Design>Information Design>Software>XML
Today, we can find many applications to manage XML content that demonstrate the power and flexibility that can only be achieved through XML-native databases. Information intensive companies such as the airline and manufacturer described in this paper have achieved significant technical and business benefits from their use of XML standards and database technology over alternative approaches.
Waldt, Dale. Gilbane Report (2004). Articles>Content Management>Databases>XML
Using XML/XSL for Web Publication
In this article, we look at the problem of Web publication, a process which concerns all enterprises having to send and receive information. What makes XML the technical solution to content syndication? How can the XML/XSL couple facilitate multi-channel publication? We will illustrate this last point using an example near and dear to our hearts, the publication of TrendMarkers e-newsletter.
Using XSL in Internet Explorer 5 
Dann explains the workings of a simple Extensible Style Language (XSL) stylesheet capable of displaying an Extensible Markup Language (XML) user procedure in Internet Explorer 5.
Dann, Peter. Intercom (2001). Design>Web Design>XML>XSL
Using XSLT for Content Management
Introduces XM (XSLT Make), a simple and affordable Web publishing content-management solution that takes advantage of XML and XSLT. Code samples show the development of a wrapper for the XSLT to make it easy for a nonprogrammer to use. XM project code is available by link.
Marchal, Benoit. IBM (2001). Articles>Content Management>XML>XSL
This article will show you how to create a custom DTD that will add custom attributes, and will also show you how to validate documents that use those new attributes.
Eisenberg, J. David. List Apart, A (2005). Articles>Information Design>Standards>XML
Validating XML: A Pretty Complete Primer
XML does not come with a spell checker, and will not work if written improperly. Eisenberg teaches you two nifty ways to validate your XML.
Eisenberg, J. David. List Apart, A (2000). Design>Web Design>XML
Visual Authoring With XML Data
Macromedia Dreamweaver 8 supports two workflows when authoring with XML: client-side authoring with complete XSLT template pages and server-side with XSLT fragments. The client-side option is available from the Start page.
Adobe (2005). Articles>Web Design>XML>Dreamweaver
Voice Extensible Markup Language Status 
Introduces readers to Voice Extensible Markup Language (VXML), a markup language that allows vocal interaction between users and applications via a telephone-based communication system. The author also discusses World Wide Web Consortium specifications for VXML.
Lippincott, Richard J. Intercom (2004). Design>Information Design>XML>Voice
Voice XML 2.0 Nears Final W3C Standard
It may already be the de facto voice platform for the Internet, but this week the Voice XML 2.0 specification has moved closer to becoming an official World Wide Web Consortium (W3C) standard. The W3C, the body responsible for maintainin many of the core standards and protocols at the heart of the Internet, has publishe the new Voice XML 2.0 specification as a Proposed Recommendation
The W3C Multimodal Architecture, Part 2: The XML Specification Stack
Gerald McCobb continues his introduction to the forthcoming W3C Multimodal Architecture with a survey of the many XML languages that you can use to author multimodal applications. He then shows how several specifications -- SCXML, XHTML, REX, and XML Events -- could work together in a complete multimodal application.
McCobb, Gerald. IBM (2007). Design>Multimedia>Standards>XML
WebCGM is the choice for implementers looking for interoperability and longevity of their web graphics. However, the standard alone does not give you an electronic parts catalog or interactive manual. This presentation will provide details on how to use WebCGM in real-world applications. This includes developing a concept for graphic navigation and how to implement it using WebCGM navigation. The presentation will also discuss the pros and cons of inline and out-of-line links. It will then provide an outlook over the latest developments around WebCGM, including stylable WebCGM and the WebCGM DOM. Lastly it will offer help for those who need to decide between SVG and WebCGM for their projects.
XML Conference (2002). Articles>Graphic Design>Standards>XML
RSS, also known as rich site summary or real simply syndication, arrived on the scene a number of years ago, but was only recently embraced by webmasters as a means to effectively syndicate content. RSS Feeds provide webmasters and content providers an avenue to provide concise summaries to prospective readers. Thousands of commercial web sites and blogs now publish content summaries in an RSS feed. Each item in the feed typically contains a headline; article summary and link back to the online article.
Small Business Software (2007). Articles>Information Design>XML>RSS
RDF was originally created in 1999 as a standard on top of XML for encoding metadata--literally, data about data. Metadata is, of course, things like who authored a web page, what date a blog entry was published, etc., information that is in some sense secondary to some other content already on the regular web. Since then, and perhaps especially after the updated RDF spec in 2004, the scope of RDF has really evolved into something greater. The most exciting uses of RDF aren't in encoding information about web resources, but information about and relations between things in the real world: people, places, concepts, etc.
Tauberer, Joshua. XML.com (2006). Articles>Information Design>XML>Metadata
XPath is a way of pulling out particular data from an XML document. It is used by XSL to determine what should be output in your documents. It is essentially a systematic way of defining an address of each piece of data.
Tech Write Tips (2006). Articles>Information Design>XML>XSL
XML (Extensible Markup Language) is the Eurodollar of web development. Both XML and the Euro bring order to chaos; both offer undeniable, wide-ranging benefits; both are poised, in 2002, to change the way we do things. Frankly, both scare the crap out of people. For web developers, 2002 is a time to conquer fears and take their first hands-on approach to XML. It's time to examine XML and realize the practical benefits that it can provide to web projects today. The bankers can fend for themselves.
Janisch, Troy. List Apart, A (2002). Design>Web Design>Information Design>XML
What They're Saying About CMS and XML
Assuming the tools are now within the range of an average small to medium business and all the other costs associated with implementation are still there, what incentive is there for a business to want to change to CMS or XML?
Stuhlemmer, Barbara. ClearComm Information Design (2007). Articles>Content Management>XML
The What, Why, How, and Where of DITA 
Is DITA right for your organization? This article provides a starting point for your own research on DITA.
Steiner, Rob. Intercom (2007). Articles>Information Design>XML>DITA
What's the Diff? Diff XML Documents
If you are handling many XML documents, sometimes you need to check the differences between two or more documents. You can perform diffs of XML documents with online and command-line tools.
O'Reilly and Associates (2005). Articles>Information Design>XML>UNIX
XML-based publishing challenges authors to convert from the familiar desktop-publishing routine to new tools. This article explains what you should consider when deciding whether to implement XML.
O'Keefe, Sarah S. Intercom (2007). Articles>Information Design>XML
There are 6 readers currently online: 2 registered users and 4 guests. Register.

![]()
![]()


![]()
![]()
![]()