1 / 9

Understanding XML: The Standard Markup Language for Information

XML (eXtensible Markup Language) is a standard markup language designed to store and transport data. Developed by W3C member companies, it combines 80% of SGML's functionality while reducing complexity by 20%. Unlike HTML, XML allows for the definition of new tags and focuses on the semantic structure of data, making it suitable for both documents and messages. It provides protocol and platform independence, facilitating communication between diverse systems. However, it is not a fix for flawed processes or a replacement for traditional databases.

bunny
Télécharger la présentation

Understanding XML: The Standard Markup Language for Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XML Overview Andy Clark 17 Apr 2002

  2. What is XML? • Standard “markup” language for information • SGML with 80% functionality but 20% complexity • Designed by W3C member companies • Extensible • Can be used for both documents and messages • Unlike HTML, new “tags” can be defined • International • Based on Unicode character set

  3. What XML is Not! • A panacea for broken applications and business processes • Business partners still need to agree on how to communicate • A replacement for traditional relational database systems • Nor does XML require object-oriented databases • A passing fad

  4. HTML But Better… • HTML • Defines “visual” document layout • Paragraphs, images, etc… • Browsers allow liberal use (and abuse) • XML • Defines semantic structure for data • Music collection, financial transaction, etc… • Strict definition for document syntax

  5. An Example in HTML <table border=‘1’> <tr style=‘background:black;color:white’> <th>Item <th>Price </tr> <tr valign=‘top’ style=‘background:silver’> <td>BK123 - <u>Care and Feeding of Wombats</u> <td>$42.00 </tr> </table>

  6. The Same Thing in XML <order> <item code=‘BK123’> <name>Care and Feeding of Wombats</name> <price currency=‘USD’>42.00</price> </item> </order> - <order> - <item code="BK123"> <name>Care and Feeding of Wombats</name> <price currency="USD">42.00</price> </item> </order>

  7. The Business Connection • Protocol independence • Eases intra-business communication • Allows information interchange with partners • Platform independence • Bridges legacy systems to new applications • Open standard • Freedom from data control (e.g. EDI) • Everyone “speaks” the same language

  8. The “Big” Picture: An Example XML XML XML

  9. XML Overview Andy Clark

More Related