1 / 9

XML Overview

XML Overview. Andy Clark. 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

bunny
Download Presentation

XML Overview

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