1 / 10

Understanding XML: A Comprehensive Overview

Explore the functionalities, applications, and advantages of XML (Extensible Markup Language) in data sharing, encoding, serialization, and various industries. Learn how XBRL, RSS feeds, and other examples utilize XML, with comparisons to HTML and its universal structure.

Download Presentation

Understanding XML: A Comprehensive 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 Alyssa Roberts

  2. What is XML? • Extensible Markup Language • Specification to creating custom mark-up languages • Simplified version of SGML, originally made for people with semantic constraints Extensible – allows user to define mark-up elements SGML – Standard Generalized Markup Language

  3. What does XML do? • XML is used for sharing structured data • Encoding documents (converting information into symbols to be communicated) • Serializing data (converting an object to be stored as a fileor transferred across a network) • Applications can be implemented in XML • RSS, MathML, GraphML, MusicXML

  4. What’s it used for? • In business, XBRL (based on XML) • Transfers data easily • Reporting financial results • Some Banks use it • Web Publishing, single source of data XBRL Extensible Business Reporting Language

  5. Continued • Government documentation, maps • Airplane/car manufacturers maintenance booklets • Common format for document storage/processing • Supports Unicode and is based on international standards

  6. Examples • RSS feeds (used to publish frequently updated works) • News Websites(CNN) • OpenOffice • AbiWord • Apple’s iWorkApplications

  7. Advantages • It’s universal • It’s based on SGML which has been around since 1986 so there’s a lot of experience and software available • The structure is suitable for most documents

  8. Advantages • Can be updated incrementally • Strict syntax and parsing requirements make it simple, efficient, and consistent • It’s platform independent, so it’s immune to changes in technology and will work on any computer regardless of OS

  9. Compared to HTML • XML is just data, whereas HTML is about creating pages and also how they should look • XML has nothing to do with the appearance of what you’re working with • It’s just data that you can manipulate and put where you want

  10. Essentially… • XML makes data transfer and storage much easier • It has all the data in one place for you • It can represent common computer science data structures (records, lists, trees) • Efficient and simple

More Related