lecture07 - XML Overview

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Lecture 7 XML Overview Reading: [3] Sebesta, Ch. 8; [5] Deitel, Ch. 20; www.xml.org ; www.xml.com ; www.xmlinfo.com ; www.ibm.com/developer/xml ; www.projectcool.com/developer/xmlz http://www.cs.man.ac.uk/~kechen/pages/teaching/comp17032
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP17032 Web Technology and Practice 1 2 Aims and Objectives •A ims Understand the overall structure of an XML document and understand the difference between well-formed and valid XML. •Ob jec t
Background image of page 2
COMP17032 Web Technology and Practice 1 3 What is XML? • XML stands for eX tensible M arkup L anguage •X M L i s a metalanguage that can be used to create markup languages • XML languages can be created to describe specific data •X M L i s a n open standard , meaning that it is not tied to any specific technologies • XML files can be created and edited with a text editor
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP17032 Web Technology and Practice 1 4 Markup Language Fundamentals •A markup language is a set of rules that define the structure of a document • Programs, or applications, are used to interpret documents containing markup • Some applications contain rules and instructions that can produce documents that can only be interpreted by that application – this is known as a proprietary format • XML documents are portable because they can be interpreted by many different applications
Background image of page 4
COMP17032 Web Technology and Practice 1 5 Origins of XML •X M L ( eX tensible M arkup L anguage ) developed by working group of World Wide Web Consortium (W3C) – recommendation Feb 1998 – revised Oct 2000 • Derived from Standard Generalized Markup Language (SGML) – meta-language, i.e. language that describes other text markup languages •X M L i s – an open technology for electronic data exchange and storage –u s e d t o create other markup languages to describe data in a structured
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP17032 Web Technology and Practice 1 6 The Need for XML • XML was developed partly because of the limitations of HTML • The W3C (World Wide Web Consortium) released the official XML version 1.0 specification in 1998 • XML quickly gained popularity in the Web community • XML itself is NOT a language, but rather a set of tools that can be used to create markup languages
Background image of page 6
COMP17032 Web Technology and Practice 1 7 Benefits of XML • XML : – Allows data to be self-describing – Allows an author to create rules for the content an element can contain – Languages can be developed for industry-specific or company-specific needs – Elements describe the data , not the format – Provides extensive
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 30

lecture07 - XML Overview

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online