Home > Domino Tips > > The ABC's of XML
Domino Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 


The ABC's of XML


10.05.2000
Rating: -4.11- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


THE ABC's ON XML
The Lotus 411 staff

Imagine a conference room occupied by a group of successful business executives who all have a significant contribution to make to a potentially huge business venture but they are restricted by the fact that each executive speaks a different language. Because they are all professionals, they each have their own personal translators, but any efforts at communication still prove to be cumbersome, expensive, and not to mention, frustrating. Nearly the same kind of phenomenon occurs with computer systems in that each system has its own "language." This, of course, makes it very costly and time- consuming to exchange valuable data, but with XML technology, all of these "language" barriers can be eliminated.

What is XML?

XML, which stands for eXtensible Markup Language, is an industry standard way to describe the data used in business applications. It is more robust than HTML (Hypertext Markup Language) and easier to use than SGML (Standardized Generalized Markup Language). The reason XML is so powerful, particularly for e-business applications, is because it can be parsed and understood on a wide variety of platforms, including such diverse devices and systems as Web browsers, PDA's, proprietary clients, and database systems. Since an XML document includes the data and a description of what the data is all about - the metadata - developers can more easily write programs that exchange data between different systems, without having to know anything about either system's proprietary data formats. As a result, developers do not have to write arcane interfaces to even more obscure data sources. They can simply send and receive data in XML format.

What's so good about XML?

XML is simple to use. Because it is a text-based language that people can read and understand, XML is easy to use - which makes it eas...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


ier to write code that understands data transmitted from a remote source, even when that source is a completely different application.

XML tags are more precise, meaningful, and extensible than HTML tags. Unlike HTML, which simply describes the layout and presentation of text data, XML is a meta language that can be used to describe the data itself. The ability to "describe" the data makes documents much more meaningful to both people and computers. Custom tags and vocabularies can be invented for any purpose and then shared with a community of interest. The custom tags and vocabularies can be defined in special documents called Document Type Definitions (DTDs). A DTD defines the structure of the XML meta language. For example, in a DTD shared by booksellers, the definition might specify that a book list has one or more authors, a price, ISBN number, and so forth.

XML is an enabling language. XML doesn't do much by itself - and that is part of its value. It simply describes data, encapsulating it in a form that servers and other systems can use to distribute the data across servers and platforms. Applications and business logic process the data.

XML is a flexible format, because it separates "data" from "presentation of data." In an XML document, only the data is described; the information used to present the data (text size, color, whether bold or italics, etc.) is created and maintained separately in a stylesheet file.

XML is mature. Whereas the XML specification only dates back to February 1998, the XML technology is based on over two decades of experience with SGML from which XML is derived.

XML is international. XML had built-in support for unicode - an international character-encoding standard that supports all of the world's alphabets - making translation of data into any language simple.

Now that you've learned the ABC's of XML technology, be sure to read next week's Executive Briefing on how XML can work for you and what Lotus is doing to embrace this revolutionary technology wholeheartedly.

The information in this article can be found in the XML Lotus white paper by visiting
http://www.lotus.com/home.nsf/welcome/xml.

Rate this Tip
To rate tips, you must be a member of SearchDomino.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Domino & Lotus Notes Security Solutions: Authentication, Antispam, Encryption and Antivirus
HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts