Search PPTs

Wednesday, November 30, 2011

PowerPoint Presentation On XML



1. Extensible Markup Language

2. XML Is A W3C Standard
First official XML specification (1.0) published in February 1998.
XML is upper version of HTML.

3. A method for putting structured data in a text file. Uses tags to specify certain rules. Used with a processing application that knows how to handle tags.

4. XML is meta language that describe the content of document
Java = portable program
XML = portable data
XML does not specify the tag set or grammar of the language

5. The “X” in XML
Tags are defined by the person creating the document.
Tag sets have been developed for specialized topics.
–Chemistry, math, music, libraries, calendar events, addresses, etc.

6. Key Uses Of XML
Data storage
Data exchange
Document publishing

7. XML: Data Storage
Searching the data is relatively easy.
Format is standard.
Standard tools for input/output and validation exist.
Easy to read files makes debugging easier.

8. XML: Data Exchange
Data is relatively easy to read and edit with a simple text editor.
Complex relationships like trees and inheritance can be communicated.
Tags are self-describing, human readable.
Automatic data validation.

9. XML: Document Display
Meaning of tags is handled by XSL.
–Instructions for transforming one kind of document to another.
–Common transformation is XML to HTML
One XML may be linked to multiple XSL files.
–Content in one file can be rendered for the Web, print, smart phones, etc.
Separation of content from presentation.

10. Processing Applications
Processing applications
–Check that XML document meets standards for being “well formed”.
–Validate based on syntax defined in the DTD(Document Type Definition)
–Transform based on instructions in the XSL

11. Why XML?
Four different renderings generated from a single XML file.
–Text only
–Site map
–Quick links
Link consistency.

12. XML Examples
VT home page (top level university pages).
-One XML file stores all content, links
- XSL transforms the XML into HTML
Hokie Portal
–an XML-based syndication format

13. Why Use XML?
Allows for distributed content management.
Various university departments may “own” RSS channels.
Channel owners edit their content directly.
Webmaster controls display.
Automatic validation of RSS files.

14. When You Might Use XML
Store and search small amounts of data.
Exchange data between different applications or organizations.
Separate content from presentation.

15. Tools
Tool exist for many programming languages.
–Java, ASP, PHP
XML processing application

16. Future Of XML
Editors and processing applications that are easier to use.
Built in browser support

17. Thank You.

No comments:

Related Posts Plugin for WordPress, Blogger...

Blog Archive