Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.

Slides:



Advertisements
Similar presentations
XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
Advertisements

WECC EIDE Training Workshop Data Exchange Work Group.
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
Chapter 16 The World Wide Web.
Web Technologies By Andreas Vetter and Yong Soo Deutschle.
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
MIS 425 Lecture 1 – HTML Basics and Web Page Design Instructor: Martin Neuhard
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
IS 373—Web Standards Todd Will
Lecture 2B: HTML and CSS IT 202—Internet Applications Based on notes developed by Morgan Benton.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
XIS™ XML Intranet System. XIS, the XML Intranet System provides the foundation for your database production and management. XIS maximizes the flexible.
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
HTML & XHTML Introduction. First HTML 1992 Marked-up text to represent a hypertext document for transmission over the network The hypertext mark-up language.
XP The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 140 Internet Tools Instructor: Enoch E. Damson.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
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.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
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.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Introduction to XML. What is XML? Extensible Markup Language XML Easier-to-use subset of SGML (Standard Generalized Markup Language) XML is a.
Web page - A Web page is a simple text file that contains a set of HTML tags (code) that describe (to the browser) what should go on a web page. It may.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Web Programming : Building Internet Applications Chris Bates CSE :
How do I use HTML and XML to present information?.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Copyrighted material John Tullis 10/17/2015 page 1 04/15/00 XML Part 3 John Tullis DePaul Instructor
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
Week 4: Group Project and Web Services MIS5001: Management Information Systems David S. McGettigan.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
What it is and how it works
XML for Text Markup An introduction to XML markup.
XML Basics A brief introduction to XML in general 1XML Basics.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
Web Design. How do web pages work? Webpages are written in a code called HTML. Programs like Internet Explorer read the code, and then show it as a web.
Introduction to XML By Manzur Ashraf (Shovon) Dept. of Computer Science & Engineering (BUET)
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
EXtensible Markup Language. David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution.
Information Design Trends Unit 4: Sources and Standards Lecture 3: A Brief Introduction to XML.
Basics of Web Based Computing. The Architecture The user’s system A Web Server What’s inside? Server software Apache or other Resources to be accessible.
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.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
XP Tutorial 9New Perspectives on HTML and XHTML, Comprehensive 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
Unit 3 — Advanced Internet Technologies Lesson 10 — Introduction to XHTML.
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.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Tutorial 9 Working with XHTML. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Describe the history and theory of XHTML.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
XP 1 HTML Tutorial 1: Developing a Basic Web Page.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
Ch 15 Data Sharing Myungchul Kim
SNU OOPSLA Lab. A Tour of XML © copyright 2001 SNU OOPSLA Lab.
Mark-up Languages Compare and describe at least 3 mark-up languages and what they do.
Extensible Markup Language (XML) Pat Morin COMP 2405.
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.
What is HTML?.
Introduction to HTML5.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff

A brief look at XML Extensible Markup Language Considered to be a future standard for sending structured data over the web From browser to person (business to consumer) From application to application (business to business) “Cousin” of HTML

Where XML fits in Standard Generalized Markup Language (SGML) Specification for some kind of text and tags Hypertext Markup Language (HTML) Definition of specific tags for formatting web pages Extensible Markup Language (XML) Specification for defining your own tags for formatting data SGML HTML XML

Simple XML Example If this table were an XML document, it would look like this: John /16/45 Ringo /11/72 Paul /20/50 and so on…

XML Schemas The XML tags mean nothing on their own Something needs to define what tags are relevant for a particular document XML Schemas are the metadata for XML XML Schema for a Beatle

How does this help? XML facilitates standards XML is self-describing XML is flexible Industries can decide on a standard Schema All messages can follow that standard Makes sending data between companies easier Order processing Airline reservations

Example: Fixed Length Records Versus XML Using Fixed Length Records: David Schuff Fox School First Name, Characters 0-9 Last Name, Characters SSN, Characters School Name, Characters You have to hard code where the fields start and their length, so the application knows which characters belong to which fields. What if I have a 15 character last name? What if the last name is provided before the first name?

Example: Fixed Length Records Versus XML Using XML: David Schuff Fox School Because I have the DTD and use tags to match characters with data fields: I don’t care how long each piece of data is. I don’t care what order it arrives in. Extra fields can be included – I just retrieve a modified DTD.