A U eXtensible Markup Language (XML) Professor J. Alberto Espinosa ITEC 334 Fall 2008 Computer Programming in the Web Era.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
XML: Extensible Markup Language
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
Web Service Standards Relevant to SOA
CS 898N – Advanced World Wide Web Technologies Lecture 21: XML Chin-Chih Chang
XML Extensible Markup Language Standard supported by W3C (World Wide Web Consortium) HTML – End user oriented (presentation) XML – Application oriented.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Multiple Tiers in Action
Tutorial 8 Sharing, Integrating and Analyzing Data
Chapter 14 Database Connectivity and Web Technologies
XML October 24, Unit 6. What is XML? Stands for eXtensible Markup Language It is a markup language, like HTML But, –XML is designed to markup data –HTML.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
Aalborg University – Department of Production XML Extensible Markup Language Kaj A. Jørgensen Aalborg University, Department of Production XML – Extensible.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Basics of HTML.
Julien Thibault  HTML is the basic building-blocks of webpages  It is not a language!! (despite its name)  Structure text/media.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Creating a Basic Web Page
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
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.
IT420: Database Management and Organization XML 21 April 2006 Adina Crăiniceanu
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
XML Files and ElementTree
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
XML Extensible Markup Language. What is XML? An infrastructure for describing text and data Developed by W3C(the World Wide Web Consortium)
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
Computing Theory: HTML Year 11. Lesson Objective You will: o Be able to define what HTML is - ALL o Be able to write HTML code to create your own web.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Electronic Commerce Planning for eCommerce MIS Spring 2006 Instructor: John Seydel, Ph.D.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
CEAL 2003 XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee.
HTML file format  Lesson Objective: Understanding HTML and how it is used to create web pages.  Learning Outcome:  Create a HTML page by interpreting.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Jennifer Widom XML Data Introduction, Well-formed XML.
The Teacher Computing HTML HyperText Markup Language.
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
XML Document Type Definitions and the Document object model.
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.
1 D O C U M E N T A T I O N & I N F O R M A T I O N S E R V I C E S 1 Improved Dissemination of NMMSS Products and Reports NMMSS Software Engineer 5/20/2009.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
World Wide Web cancho. World Wide Web System of hypertext documents accessed via Internet.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Adding markup instructions to documents is not new. Before computers, authors would make annotations by hand in their written or typed documents. These.
XP 1Creating Web Pages with XML Tutorial 1 New Perspectives on XML Tutorial 1 – Creating an XML Document.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Beyond HTML: Extensible Markup Language (XML)
Web Basics: HTML/CSS/JavaScript What are they?
XML: Extensible Markup Language
The Object-Oriented Thought Process Chapter 11
Using Access and the Web
Microsoft Office Illustrated
Introduction to web design discussing which languages is used for website designing
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
XML Data Introduction, Well-formed XML.
Introduction to World Wide Web
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

A U eXtensible Markup Language (XML) Professor J. Alberto Espinosa ITEC 334 Fall 2008 Computer Programming in the Web Era

p.2 Web Based Languages Hyper Text Markup Language (HTML) –Text based description language used to create Web pages, which is interpreted by Web Browsers –Text (data) is “marked up” with –e.g. Hello!! eXtensible Markup Language (XML) –Like HTML, but used to specify/exchange data –Text (data) is “marked up” with (like HTML) –But tags are pre-defined for each application –e.g Espinosa –XML processors retrieve and process the data (a browser is an HTML processor) HTML and XML are NOT software languages !! They are page description languages

p.3 Basic bread Flour Yeast Water Salt Mix all ingredients together, and knead thoroughly. Cover with a cloth, and leave for one hour in warm room. Knead again, place in a tin, and then bake in the oven. Example: Baking Bread with XML

p.4 1 Alberto Espinosa Professor American University Information Technology Looks tired, needs vacation 2 Gwanhoo Lee Professor American University Information Technology He teaches the other 2 MIS sections 3 Jill Klein Professor American University Information Technology She teaches the MBA MIS course Another XML Example Can you draw a table that contains the following data?

p.5 XML Data After Importing into a Database Customers

p.6 Business to Business E-Commerce Example using XML Internet Supplier Buyer DBMS (e.g., Oracle) SELECT query XML Processor XML Document (e.g., Purchase Order) DBMS (e.g., MS SQL Server) INSERT query XML Processor XML Document (e.g., Purchase Order) Query results

p.7 More About XML Document Type Definition (DTD) Documents –Document used to define the meaning of tag used in a particular XML document –A DTD can be embedded in the XML file itself –Or in a separate.dtd file, which can be used in multiple XML files –Specific industries (e.g., automotive, insurance, etc.) have standard DTD files used to exchange data (e.g. orders, invoices, catalogs) between buyers and suppliers – XML programmers for these industries need to be familiar with these DTD’s eXtensible Stylesheet Language (XSL) –Like Cascading Stylesheets (CSS) –To format data displays on the browser