CS 898N – Advanced World Wide Web Technologies Lecture 20: XML Chin-Chih Chang

Slides:



Advertisements
Similar presentations
Chapter 7 An Introduction to XML.
Advertisements

XML Craig Stewart Dr. Alexandra I. Cristea
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Web Technologies By Andreas Vetter and Yong Soo Deutschle.
XML September 23, 2000 IMA Northeast Regional Council Neal Hannon, CMA.
XML eXtensible Markup Language. HTML is not extensible One defect of HTML is that it is not extensible In HTML we cannot, for example, define notions.
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.
Project 1 Introduction to HTML.
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
XML eXtensible Markup Language. HTML is not extensible One defect of HTML is that it is not extensible In HTML we cannot, for example, define notions.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Chapter Concepts Review Markup Languages
CS 898N – Advanced World Wide Web Technologies Lecture 21: XML Chin-Chih Chang
1 Technological standards, communications protocols, security technology Packet Switching, Web Protocols, HTML, HTTP, HTTPS and HTTS Public and Private.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 4 E-BusinessE-Business.
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
Developing a Basic Web Page with HTML
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
1st Project Introduction to HTML.
Introduction to XML This material is based heavily on the tutorial by the same name at
XML: A Beginners Guide Holly A. Hyland, FSA Andrew Smalera, XML Framework Session 13.
Semi-Structured Data Tutorial # 1- Introduction to XML.
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
Information and Communication Technology (ICT) Edexcel – Product Design: Graphics.
What is XML? XML stands for EXtensible Markup Language
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
XML Basics Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Extensible Meta Language Markup Language.
Annotea, A Standard for e-Comments Simonet Alexandre Exchange Student Media Engineering Annotations Definition Metadata Annotea Infrastructure ; RDF, Xpointer,
Definition E-Commerce is… using the Internet to assist in trading goods and service – Electronic Business Level Playing Field is… all people and companies.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
XML 101 Holly Hyland Session Objectives –XML Basics –Building Standards History Current State Future Vision.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
WEB APPLICATION DEVELOPMENT For More visit:
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)
Embedded XML Documentation for Fortran 90 and C/C++ Brett N. DiFrischia RS Information Systems NOAA | GFDL.
Lecture 13 Business and the Internet SFDV Principles of Information Systems.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
Future directions Chip Casanave Data Access Worldwide Miami, Florida.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Introduction to XML By Manzur Ashraf (Shovon) Dept. of Computer Science & Engineering (BUET)
Electronic Commerce and the Internet Chapter 6. Chapter Objectives Describe what the Internet is and how it works Explain packet-switching and TCP/IP.
Introduction to Markup Languages January 31, 2002.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
Chapter Extension 13 Information Technology for Data Exchange: EDI and XML © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
AJAX. Ajax  $.get  $.post  $.getJSON  $.ajax  json and xml  Looping over data results, success and error callbacks.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
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?
CS Introduction to XML - What is XML? Extensible Markup Language, or XML for short, is a new technology for web applications. XML is a World Wide.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
Linda Schmandt Structured Text & XML in Medicine 16 Jan 2004.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
HTML 2.0HTML 3.2 HTML 4.0 HTML 4.01 XHTML malformed, non-standard markup.
Veritas Ordering Systems
eXtensible Markup Language
Introduction to Scala Unit 1
What is XML?.
WEB DESIGNING THROUGH HTML
CSE591: Data Mining by H. Liu
Mobile Internet and WAP
Presentation transcript:

CS 898N – Advanced World Wide Web Technologies Lecture 20: XML Chin-Chih Chang

XML These are some XML reference books: –XML in a Nutshell : A Desktop Quick Reference (Nutshell Handbook) by Elliotte Rusty Harold, W. Scott Means, Paperback pages (January 15, 2001), O'Reilly & Associates; ISBN: , $20.96 –Learning XML by Erik T. Ray, Paperback pages 1st edition (February 2001), O'Reilly & Associates; ISBN: , $24.46

Why do we need XML? XML is used to aid the exchange of data. It makes it possible to define data in a clear way. Both the sending and the receiving party will use XML to understand the kind of data that's been sent. By using XML everybody knows that the same interpretation of the data is used.

Why do we need XML? EDI (Electronic Data Interchange) has been for several years the way to exchange data between businesses. EDI is expensive, it uses a dedicated communication infrastructure. And the definitions used are far from flexible. XML is a good replacement for EDI. It uses the Internet for the data exchange. And it's very flexible.

Why do we need XML? XML makes communication easy. It's a great tool for transactions between businesses. But it has much more possibilities. You can define other languages with XML. A good example is WML (Wireless Markup Language), the language used in WAP- communications. WML is just an XML dialect.What is XML

What is XML XML is a meta-language. A meta-language is a language that's used to define other languages. You can use XML for instance to define a language like WML. XML is a smaller version of SGML. It's easy to master and that's a major advantage compared to SGML which is a very complex meta-language.

What is XML With XML you can : –Define data structures –Make these structures platform independent –Process XML defined data automatically –Define data structures With XML you cannot –Define how your data is shown. To show data, you need other techniques.