0% found this document useful (0 votes)
63 views1 page

Behind-the-Scene Uses of XML: Part I Introducing XML

Behind the scenes, many software vendors and companies are adopting XML as a format for storing structured internal data, even if it is not exposed publicly, because XML provides a well-understood format that can be easily manipulated with common tools. The document discusses how Microsoft Office 2000, Federal Express, and Netscape Navigator have all incorporated XML into their internal systems for purposes like embedding additional data, sharing tracking information through APIs, and returning related link data in a browser-accessible format.

Uploaded by

Sai Kuamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views1 page

Behind-the-Scene Uses of XML: Part I Introducing XML

Behind the scenes, many software vendors and companies are adopting XML as a format for storing structured internal data, even if it is not exposed publicly, because XML provides a well-understood format that can be easily manipulated with common tools. The document discusses how Microsoft Office 2000, Federal Express, and Netscape Navigator have all incorporated XML into their internal systems for purposes like embedding additional data, sharing tracking information through APIs, and returning related link data in a browser-accessible format.

Uploaded by

Sai Kuamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

3236-7 ch02.F.

qc

44

6/29/99

1:03 PM

Page 44

Part I Introducing XML

than becoming new features of the XML. People and programs that need these
enhanced features can use them. Others who dont need them can ignore them. You
dont need to know about what you dont use. XML provides the bricks and mortar
from which you can build simple huts or towering castles.

Behind-the-Scene Uses of XML


Not all XML applications are public, open standards. A lot of software vendors are
moving to XML for their own data simply because its a well-understood, generalpurpose format for structured data that can be manipulated with easily available
cheap and free tools.
Microsoft Office 2000 promotes HTML to a coequal file format with its native binary
formats. However, HTML 4.0 doesnt provide support for all of the features Office
requires, such as revision tracking, footnotes, comments, index and glossary
entries, and more. Additional data that cant be written as HTML is embedded in
the file in small chunks of XML. Words vector graphics will be stored in VML. In this
case, embedded XMLs invisibility in standard browsers is the crucial factor.
Federal Express uses detailed tracking information as a competitive advantage over
other shippers like UPS and the Post Office. First that information was available
through custom software, then through the Web. More recently FedEx has begun
beta testing an API/library that third-party and in-house developers can use to
integrate their software and systems with FedExs. The data format used for this
service is XML.
Netscape Navigator 5.0 supports direct display of XML in the Web browser, but
Netscape actually started using XML internally as early as version 4.5. When you
ask Netscape to show you a list of sites related to the current one youre looking it,
your browser connects to a CGI program running on a Netscape server. The data
that server sends back is XML. Listing 2-13 shows the XML data for sites related to
http://metalab.unc.edu/.

Listing 2-13: XML data for sites related to


http://metalab.unc.edu/
<?xml version=1.0?>
<RDF:RDF>
<RelatedLinks>
<aboutPage
href=http://info.netscape.com/fwd/rl/http://metalab.unc.edu:80
/*>

You might also like