Presentation Topic: XML and ASP Presented by Yanzhi Zhang.

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
CSE 190: Internet E-Commerce Lecture 17: XML, XSL.
Computer Information Systems Information Systems California State University Los Angeles Jongwook Woo CIS 561 Design of an E-Commerce Site XML Validation.
WML/HTML and XML Multiplatform Applications. Agenda XML – History and purpose What have HTML, WML and XML got to do with each other Why useful for multiplatform.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Chapter 14 Database Connectivity and Web Technologies
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
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.
Chapter ONE Introduction to HTML.
Aalborg University – Department of Production XML Extensible Markup Language Kaj A. Jørgensen Aalborg University, Department of Production XML – Extensible.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
Julien Thibault  HTML is the basic building-blocks of webpages  It is not a language!! (despite its name)  Structure text/media.
KINOLINA.COM XML Standards and Vocabulary Development Eric Gould December 2002.
XML introduction to Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009.
 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.
WPF chapter 15 Dr. John Abraham Professor UTPA. WPF –an introduction WPF provides a single platform capable of handling graphics, audio and video. WPF.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
XML Basics Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Extensible Meta Language Markup Language.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
These Questions are copied from
 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,
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
CIS 275—Web App Dev I XML. 2 Introduction to XMLXML XML stands for ________________________. HTML was designed to display data. XML was designed to _________.
Windows Presentation Foundation (WPF) Chapter 16 Dr. Abraham.
1 Dr Alexiei Dingli XML Technologies XML. 2 XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
XML Basics A brief introduction to XML in general 1XML Basics.
CHAPTER 15 WPF Windows Presentation Foundation Dr. John Abraham Professor, UTPA.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
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 –
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
ASHIMA KALRA  INTRODUCTION OF XML INTRODUCTION OF XML  XML FEATURES XML FEATURES  XML SYNTAX XML SYNTAX  XML ELEMENTS XML ELEMENTS  XML ATTRIBUTES.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
Martin Kruliš by Martin Kruliš (v1.1)1.
INFSY 547: WEB-Based Technologies Gayle J Yaverbaum, PhD Professor of Information Systems Penn State Harrisburg.
Dave Salinas. What is XML? XML stands for eXtensible Markup Language Markup language, like HTML HTML was designed to display data, whereas XML was designed.
Introduction to the World Wide Web & Internet CIS 101.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
XML Introduction to XML Extensible Markup Language.
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
1 Extensible Stylesheet Language (XSL) Extensible Stylesheet Language (XSL)
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Beyond HTML: Extensible Markup Language (XML)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
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.
Project 1 Introduction to HTML.
XML Related Technologies
Project 1 Introduction to HTML.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
XML Data Introduction, Well-formed XML.
Presentation transcript:

Presentation Topic: XML and ASP Presented by Yanzhi Zhang

What is XML? XML stands for Extensible Markup Language XML stands for Extensible Markup Language XML is a markup language much like HTML XML is a markup language much like HTML XML is an open standard XML is an open standard XML was designed to describe data XML was designed to describe data XML tags are not predefined. You must define XML tags are not predefined. You must define Your Own Tags Your Own Tags XML uses a Document Type Definition XML uses a Document Type Definition (DTD) or an XML Schema to describe the data (DTD) or an XML Schema to describe the data

Simple XML Code Cindy Cindy Mike Mike Reminder Reminder Don't forget to call me this weekend! Don't forget to call me this weekend!

Well formed & Valid XML “Well formed” XML documents “Well formed” XML documents Conforming to the XML syntax rules Conforming to the XML syntax rules “Valid” XML documents “Valid” XML documents Well Formed and conforms to the rules of DTD Well Formed and conforms to the rules of DTD DTD stands for Document Type Definition DTD stands for Document Type Definition

XML and HTML Both are Standard Generalized Markup Language Both are Standard Generalized Markup Language HTML uses “Predefined tags” || XML uses ”Self- defined tags” HTML uses “Predefined tags” || XML uses ”Self- defined tags” XML is Case-Sensitive XML is Case-Sensitive XML must have a closing tag for all elements XML must have a closing tag for all elements XML does not accept overlapping tags XML does not accept overlapping tags XML is complement to HTML instead of a replacement XML is complement to HTML instead of a replacement

How to display XML? CSS CSS XSL XSL JavaScript JavaScript

Displaying XML with CSS CSS is Cascading Style Sheets CSS is Cascading Style Sheets links the XML file to the CSS file links the XML file to the CSS file CD_Catalog XML Sample code CD_Catalog XML Sample code CD_Catalog XML Sample code CD_Catalog XML Sample code

Displaying XML with XSL XML Stylesheet Language XML Stylesheet Language XSL consists of three parts: XSL consists of three parts: XSLT XSLT XPath XPath XSL Formatting Objects XSL Formatting Objects XSLT stands for XSL Transformations XSLT stands for XSL Transformations eg: Transform XML into HTML to display (XHTML) eg: Transform XML into HTML to display (XHTML) Food Menu sample code Food Menu sample codeFood Menu sample codeFood Menu sample code CD Catalog sample code CD Catalog sample codeCD Catalog sample codeCD Catalog sample code

Displaying XML with Java Script Why using Java Script? Why using Java Script? For non XSL aware browsers For non XSL aware browsers Do Browser-specific testing Do Browser-specific testing Use different style sheets according to browser Use different style sheets according to browser and user needs and user needs

XML Server Store XML on the server Store XML on the server Generating XML with ASP Generating XML with ASP Getting XML from a DataBase Getting XML from a DataBase

One XML Application Use Data Island to access xml file Use Data Island to access xml file Use JavaScript to Navigate Use JavaScript to Navigate To see how XML increase the client side processing data capabilities To see how XML increase the client side processing data capabilities Application Code Application Code Application Code Application Code

Why XML is good? Universal data exchange format Universal data exchange format Client-side processing and manipulation of data Client-side processing and manipulation of data Search Better Search Better Getting Precise data updates Getting Precise data updates

The End Thank you

What can you do with XML? Electronic Commerce Electronic Commerce Creating other markup languages Creating other markup languages Push Technology (Web casting) Push Technology (Web casting) Advanced Search Engine Advanced Search Engine Web-based Control systems Web-based Control systems