Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITSE 1456 – 01 Extensible Markup Language(XML)

Similar presentations


Presentation on theme: "ITSE 1456 – 01 Extensible Markup Language(XML)"— Presentation transcript:

1 ITSE 1456 – 01 Extensible Markup Language(XML)
Ade Buraimoh

2 Outline For the Course How semantic tagging makes XML documents easier to maintain and develop than their HTML equivalents How to post XML documents on Web servers in a form everyone can read How to make sure your XML is well-formed How to format your documents with CSS and XSL style sheets How to validate documents with DTDs How to use entities to build large documents from smaller parts How attributes describe data

3 What is XML Stands for Extensible Markup Language
The first thing you need to understand about XML is that it isn’t just another markup language like HTML These languages define a fixed set of tags that describe a fixed number of elements. It’s a language that lets you make up the tags you need as you go along XML markup describes a document’s structure and meaning

4 XML describes structure and semantics, not formatting
XML markup describes a document’s structure and meaning

5 Related Technologies HTML
Separating content from presentation is an extremely effective technique that improves both the content and the appearance of the document. Among other things, it enables authors, programmers, and designers to work more independently of each other. HTML tutorial

6 Sending and retrieving form data
Explorer, Firefox Apache, IIS, Tomcat The Hypertext Transfer Protocol

7 Related Technologies cont..
CSS – Cascading Style Sheets - define formatting properties such as font size, font family, font weight, paragraph indentation XSL – eXtensible Stylesheet Language

8 Related Technologies cont..
XLinks XLinks enable any element to become a link <PLAY xlink:type=”simple” xmlns:xlink=” xlink:href= <TITLE>The Tempest</TITLE> by <AUTHOR>Shakespeare</AUTHOR> </PLAY> XPointers - XPointers allow links to point not just to a particular document at a particular location,but to a particular part of a particular document

9 Why Are Developers Excited About XML?
Domain-specific markup languages - XML enables individual professions (for example, music, chemistry, human resources) to develop their own domain- specific markup languages Self-describing data Interchange of data among applications - Java,ERP(PeopleSoft, SAP,etc…), AJAX – Asynchronous JavaScript and XML Use for pdf file Structured data

10 Self-describing data <PERSON ID=”p1100” SEX=”M”> <NAME>
<GIVEN>Judson</GIVEN> <SURNAME> McDaniel</SURNAME> </NAME> <BIRTH> <DATE>21 Feb 1834</DATE> </BIRTH> <DEATH> <DATE>9 Dec 1905</DATE> </DEATH> </PERSON>

11


Download ppt "ITSE 1456 – 01 Extensible Markup Language(XML)"

Similar presentations


Ads by Google