An XML Introduction Extensible Markup Language Describe Structure and Content of Data Sample XML Document.

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

3.02B Authoring Languages 3.02 Develop webpages..
Dr. Alexandra I. Cristea XHTML.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Pengantar Teknologi Mobile 13 Antonius Rachmat C, S.Kom, M.Cs XHTML.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
XML eXtensible Markup Language ©2010 Paula Schales.
XHTML 16-Apr-17.
XML, XSL, XSLT, XHTML and others By Sean Hunter. Why XML?  XML was created to be a quick and easy way to provide structured data over the web.  Existing.
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
HTML 4 - Introduction HTML stands for Hyper Text Markup Language. It is the standard format for documents on the World Wide Web. Just as Microsoft Word.
An Introduction to XML: The eXtensible Markup Language Manitoba Library Associations Conference 2000 Ian Graham, Session T4, 11 May, 2000.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
Developing a Basic Web Page with HTML
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
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.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
XML Basics Hope Greenberg Center for Teaching & Learning.
CS 415 N-Tier Application Development By Umair Ashraf July 16,2013 National University of Computer and Emerging Sciences Lecture # 12 HTML/ XHTML/ HTML5.
Chapter ONE Introduction to HTML.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
XML, HTML and All That What do they Mean, and Why Should you Care? Ian GRAHAM Centre for Academic Technology Tel: Talk:
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
CS 299 – Web Programming and Design Introduction to HTML.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
XHTML1 Building Document Structure Chapter 2. XHTML2 Objectives In this chapter, you will: Learn how to create Extensible Hypertext Markup Language (XHTML)
3 XHTML.
1 XHTML محمد احمدی نیا 2 Of 19 HTML vs XHTML  XHTML is a stricter and cleaner version of HTML.  by combining the strengths of HTML.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
Creating Webpage Using HTML
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
XML, HTML and All That What do they Mean, and Why are they Important? Ian GRAHAM Centre for Academic Technology Tel: Talk:
WEB APPLICATION DEVELOPMENT For More visit:
XML for Text Markup An introduction to XML markup.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Lecture: Web Design Assis. Prof. Freshta Hanif Ehsan Faculty of Computer Science Kabul Polytechnic University Spring Semester
XML Basics A brief introduction to XML in general 1XML Basics.
An XML Introduction Next Generation Web Data Ian GRAHAM Centre for Academic Technology Tel: Talk:
A Look at HTML (and XHTML). Types of Web Applications.
Introduction to HTML Year 8. What is HTML O Hyper Text Mark-up Language O The language that all the elements of a web page are written in. O It describes.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
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 CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
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.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Module Road Map Assignment Road Map Notice we have linked the conduit directly to the presentation layer. This is normally a bad idea!
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
XML Extensible Markup Language
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
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.
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
What is XHTML?.
Markup Languages Gilok Choi 9/17/2018
Introduction to World Wide Web
4.01 How Web Pages Work.
Presentation transcript:

An XML Introduction Extensible Markup Language Describe Structure and Content of Data Sample XML Document

What is this thing W3C? World Wide Web Consortium Established in October 1994 to lead the World Wide Web to its full potential by developing common protocols The W3C is the group that coordinates the protocols and standards used on the Web, such as HTML, and XML XHTML

What is XML a framework for distributing data on the Web an tool for exchanging data between different applications a universal format for exchanging data between machines and operating systems

Exchange data between different Operating Systems

Web Pages Data for Web Pages

XML IS NOT A REPLACEMENT FOR HTML zXML as a universal format for data interchange zIt is a compliment to Html yXml is used to transport data yEliminates proprietary data formats yLots of XML processing software available HTML – is used to format and display data.

Xml can make data available to all kinds of reading machines, hand held computers, voice machines and even news feeds

XHTML...latest version of HTML WAP/WML – Wireless Application Protocol /Wireless markup language RSS - Rich Site Summary, is an XML format for distributing news headlines on the Web, also known as syndication Also known as “Really Simple Syndication” al Language developed to control the presentation of web pages on mobile phones and PDA’s in the same way that HTML does for PCs

Many pages on the internet contain "bad" HTML. XML is a markup language where everything must be marked up correctly, which results in "well-formed" documents. XML is designed to describe data, and HTML is designed to display data Today's market consists of different browser technologies, some run on computers, some on mobile phones or other small devices. The last-mentioned do not have the resources or power to interpret a "bad" markup language. Combine the strengths of HTML and XML thus XML

HTML Document Hello There What do those numbers represent?

(root element) (parent) An XML Document

It Looks Like HTML …. Sort of …. Tags look just like HTML tags (although XML lets you ‘create’ your own) It’s got.xml at the end

The Birth of the Web The HyperText Markup Language A simple language for distributing text

HTML Evolution zStarted with very few tags … zLanguage evolved, as more tags were added yforms ytables yfonts yframes

HTML Problems zDesire for personalized tags zWant to put data into HTML form ymathematics, database entries, literary text, poems, purchase orders …. zHTML just isn’t designed for that! Software Problems

The Text Encoding Initiative (TEI) An international standard for libraries, museums, publishers, to represent all kinds of literary texts for online research and teaching, using a unique encoding scheme. A system for digitally describing texts in the humanities, using a computer mark-up language called XML

Idea (2): “Webified” SGML zNew eXtensible Markup Language: XML zCan use XML to define new languages zDistributes easily on the Web zCan mix different types of data together ycan easily add new tags, and tell a browser what to do with them. We can Define and Create our own Laguages to Describe our Data

Basic XML Rules zTags like in HTML, but... zTechnical details yTag names are case-sensitive yAlways need end tags yAlways quote attribute values

Like this example …

XML Extensible Markup Language Describe Content and Data in an XML Document