XML: Extensible Markup Language BA 471 3-6-06 Presented by: Tara Barnes, Lauren Jones, Ryan Kline.

Slides:



Advertisements
Similar presentations
XML September 23, 2000 IMA Northeast Regional Council Neal Hannon, CMA.
Advertisements

Introduction to XSLT. What is XML? Design Goals of XML XML Format XML Declaration ElementsAttributes.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
XML and Bioinformatics Rajvi Shah. What is XML ? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
1 XML and QUERY Shilpi Ahuja CSE Data Mining 4 th April 2002.
4/8/99 C. Edward Chow Page 1 XML Edward Chow Some of the presentation material is adapted from articles at xml.com by Norman Walsh and Tim Bray.Norman.
XML Vikki Brandon Jesse Josh. Quick Facts Who created it? –W3C Jon Bosak and Tim Bray as leaders and major contributors When? –Started in 1996 and finished.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
5-1 Facilitating Business over the Internet: The XML language CR (2004) Prentice Hall, Inc. The xml goals The main objects of xml: Diagrams: Blocks and.
Developing a Basic Web Page with HTML
1st Project Introduction to HTML.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Q.Nand HTML Hypertext Markup Language Lesson 1. Q.Nand Overview Introduction the World Wide Web Structure of the internet The Development of the World.
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
ITR3 lecture 2: XML Thomas Krichel Structure URIs (we will come back to them in lecture 3) XML Sofix xml example.
XML and XSL Institutional Web Management 2001: Organising Chaos.
XML. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can be used to distinguish this.
XML and friends Part 1 - XML and DTD ELAG 2001 workshop 8 Jan Erik Kofoed © BIBSYS Library Automation.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
XBRL eXtensible Business Reporting Language By: Jeff Elston Jake White and Garrett Allen.
XML and Web Services November 21, 2005 Leo Putra Mardjuki Christopher William Lee Corey Fung Chan.
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
CIS 451: Introduction to XML Dr. Ralph D. Westfall October, 2011.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Tutorial 1: XML Creating an XML Document. 2 Introducing XML XML stands for Extensible Markup Language. A markup language specifies the structure and content.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
HTML ~ Web Design.
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
1 Chapter 10: XML What is XML What is XML Basic Components of XML Basic Components of XML XPath XPath XQuery XQuery.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
CP3024 Lecture 9 XML: Extensible Markup Language.
XML The “E-Lance Economy” or “Digital Economy” is a new challenge for interacting over networks. XML was developed by the World Wide Web Consortium (W3C)
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
1 Introduction Why do managers need to understand and participate in IS decisions? –Today, every company is a technology company –IS must be managed as.
XML & varieties, e.g. VoiceXML By: Shawn Ramdass, Saji Abraham & Billy Santamorena.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Web Application Programming Presented by: Mehwish Shafiq.
A Look at HTML (and XHTML). Types of Web Applications.
EXtensible Markup Language. David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
CIS 375—Web App Dev II DTD. 2 Introduction to DTD DTD stands for ______________________. The purpose of a DTD is to define the legal building blocks of.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Overview of XML Ellen Pearlman Eileen Mullin Programming the Web Using.
Games: XML Presented by: Idham bin Mat Desa Mohd Sharizal bin Hamzah Mohd Radzuan bin Mohd Shaari Shukor bin Nordin.
XML Technology. Emerging Importance of XML –HTML-tagging is display oriented. –XML-based content tagging has important uses: data mining role-oriented.
XML. HTML Before you continue you should have a basic understanding of the following: HTML HTML was designed to display data and to focus on how data.
XML Databases – do they really exist? Jan Erik Kofoed BIBSYS Library Automation ELAG 2005 at CERN, Geneva.
Module Road Map Assignment Road Map Notice we have linked the conduit directly to the presentation layer. This is normally a bad idea!
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
Web Services. XML Namespaces, Schemas XML processing. Week 2.
XP 1Creating Web Pages with XML Tutorial 1 New Perspectives on XML Tutorial 1 – Creating an XML Document.
Challenges in XML It’s good… but is it good enough? Siddhesh Bhobe Persistent eBusiness Solutions.
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
Project 1 Introduction to HTML.
Microsoft Office Illustrated
Session I - Introduction
Session I - Introduction
Creating an XML Document
XML.
Presentation transcript:

XML: Extensible Markup Language BA Presented by: Tara Barnes, Lauren Jones, Ryan Kline

Agenda What is XML? Who invented XML, when and why. Goals for XML. Different kinds of XML documents. Tools developed around XML. Pegasus Solutions Inc.

What is XML? It is an Extensible Markup Language, it describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them. A markup language is a mechanism to identify structures in a document. XML is a meta-language, which is a language that describes new markup languages.

Who Invented XML? XML was developed by an XML working group know as the Standard Generalized Markup Language (SGML). Formed under the World Wide Web Consortium. The Consortium was founded in October of 1994 by Tim Berners-Lee. It was made up of participants from all over the world.

When and Why? The initial XML draft was presented in 1996 at a conference in Boston. The official W3C specification (XML 1.0) was presented in It was created so that richly structured documents could be used over the web.

Goals for XML There are 10 design goals for XML: 1. XML shall be straightforwardly usable over the internet. 2. XML shall support a wide variety of applications. 3. XML shall be compatible with SGML. 4. It shall be easy to write programs which process XML documents. 5. The number of optional features in XML is to be kept to the absolute minimum, ideally zero.

Goals Continued… 6. XML documents should be human-legible and reasonably clear. 7. The XML design should be prepared quickly. 8. The design of XML shall be formal and concise. 9. XML documents shall be easy to create. 10. Abbreviation in XML markup is of minimal importance.

XML Documents These documents are composed of markup and content. There are five kinds of markup that occur in an XML document: 1. Elements 2. Entity References 3. Comments 4. Processing Instructions 5. Document Type Declarations

Elements The most common form of markup. Delimited by angle brackets, most elements identify the nature of the comments they surround. Example: Tove Jani Reminder Don't forget me this weekend!

Document Type Declarations A large % of XML specification deals with various sorts of declarations. These declarations allow a document to communicate meta-information to the computer program about its content. There are 4 types of declarations: 1. Element type 2. Attribute list 3. Entity 4. Notations

Tools Developed Around XML XBRL: Extensible Business Reporting Language Internet Explorer: built to automatically identify XML documents. SQL Server capabilities: able to import and export XML. Java Programs. Microsoft Office.

XBRL It is a language for the electronic communication of business and financial data. Allows accountants and regulatory agencies to identify items that are unique to the business reporting environment. XML-based template that focuses specifically on the requirements of business reporting.

Microsoft & XML Microsoft starting integrating XML into the software in By integrating XML into Microsoft Office it has helped to improve customers productivity. Jean Paoli, Senior Director, XML Architecture, Microsoft. Paoli: “XML is everywhere today. People no longer ask, "Should we use XML?" Instead they're asking, "How do we use XML?“ ”

Pegasus Solutions Inc. The Dallas-based company currently provides links to more than 38,000 hotels. By switching to an XML based network, travel agencies and hotels would experience easier connections and the ability to provide more in depth data about individual hotels. Andrew Hastings, a hotel analyst at Gomez Advisors Inc. in Waltham, Mass., said he believes XML "is becoming the default standard of the industry that's going to allow [hotels] to become much more nimble and reach much wider audiences."

Lessons Learned XML is a meta-language. XML is a markup language much like HTML. XML was designed to describe data. XML supports a wide variety of applications. XML is human friendly. XML documents are easy to create.

Sources AEN58 AEN xml.html xml.html learning.com/papers/whyxml/N75.html learning.com/papers/whyxml/N75.html