HTML is about making documents. Simple Code for Simple Layout My Document This is an example HTML document First paragraph Second paragraph This is the.

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

Web Development & Design Foundations with XHTML
HTML. The World Wide Web Protocols Addresses HTML.
WeB application development
ASHIMA KALRA.  WHAT IS HTML WHAT IS HTML  HTML TAGS HTML TAGS  FORMATTING TAGS FORMATTING TAGS.
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
1. Content – Collective term for all text, images, videos, etc. that you want to deliver to your audience. 2. Structure – How the content is placed on.
XML: New or Old? XML was not an extention of HTML That already existed! SGML (ISO 8879) XML was a simplification of SGML  80 / 20 rule  (80% of the features.
23-Jun-15 HTML. 2 Web pages are HTML HTML stands for HyperText Markup Language Web pages are plain text files, written in HTML Browsers display web pages.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Introduction to XML: Yong Choi CSU Bakersfield.
XML Basics Hope Greenberg Center for Teaching & Learning.
Computer Sciences Department
XML introduction to Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009.
XML eXtensible Markup Language by Darrell Payne. Experience Logicon / Sterling Federal C, C++, JavaScript/Jscript, Shell Script, Perl XML Training XML.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
XML - DTD. The building blocks of XML documents Elements, Tags, Attributes, Entities, PCDATA, and CDATA.
ACM 511 HTML Week -1 ACM 511 Course Notes. Books ACM 511 Course Notes.
E0262 – MIS – Multimedia Storage Techniques XML (Extensible Markup Language)  XML is a markup language for creating documents containing structured information.
Chapter 4: Hypertext Markup Language Primer TECH Prof. Jeff Cheng.
CS134 Web Design & Development Creating a Basic Web Page Mehmud Abliz.
Using Html Basics, Text and Links. Objectives  Develop a web page using HTML codes according to specifications and verify that it works prior to submitting.
August Chapter 2 - Markup and Core Concepts Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
HTML INTRODUCTION, EDITORS, BASIC, ELEMENTS, ATTRIBUTES.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
How do I use HTML and XML to present information?.
1 Chapter 10: XML What is XML What is XML Basic Components of XML Basic Components of XML XPath XPath XQuery XQuery.
E0262 – MIS – Multimedia Storage Techniques XML (Extensible Markup Language  XML is a markup language for creating documents containing structured information.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
1 Creating Web Pages Part 1. 2 OVERVIEW: HTML-What is it? HyperText Markup Language, the authoring language used to create documents on the World Wide.
Introduction to HTML Wah Yan College (Hong Kong) Mr. Li C.P.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation An Introduction to XML.
XML Documents Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Elements Attributes Comments PI Document.
HTML Basics Let’s Make a Web Page. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a.
Introduction to HTML Xiangming Mu 9/23/ Learning Objectives Understand basic HTML tags and their attributes Learn to create a simple HTML page.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
XML Instructor: Charles Moen CSCI/CINF XML  Extensible Markup Language  A set of rules that allow you to create your own markup language  Designed.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
17 Apr 2002 XML Syntax: Documents Andy Clark. Basic Document Structure Element tags – Elements have associated attributes Text content Miscellaneous –
Lecture 16 Introduction to XML Boriana Koleva Room: C54
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
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.
IDK0040 Võrgurakendused I harjutus 01: Introduction Deniss Kumlander.
Unit 10 Schema Data Processing. Key Concepts XML fundamentals XML document format Document declaration XML elements and attributes Parsing Reserved characters.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
ENG 5933 Humanities Computing Introduction to XML
225 City Avenue, Suite 106 Bala Cynwyd, PA , phone , fax presents… XML Syntax v2.0.
Well Formed XML The basics. A Simple XML Document Smith Alice.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Unit 8 XML Documents. Key Concepts XML fundamentals XML document format Document declaration XML elements and attributes Parsing Characters and white.
WEEK -1 ACM 262 ACM 262 Course Notes. HTML What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Introduction to XML Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Introduction to Hypertext Markup Language James H. Harrison, Jr., M.D., Ph.D. Center for Biomedical Informatics University of Pittsburgh Medical Center.
NOTEPAD++ Lab 1 1 Riham ALSmari. Why Notepad++ ?  Syntax highlighting  Tabbed document interface  Zooming  Indentation code  Find and replace over.
HTML Extra Markup CS 1150 Spring 2017.
HTML Basics.
Unit 4 Representing Web Data: XML
XHTML/CSS Week 1.
Representation and Markup
Introduction to XML History Concepts Well-formed XML
The XML Language.
Chapter 7 Representing Web Data: XML
Creating an XML Document
Allyson Falkner Spokane County ISD
Presentation transcript:

HTML is about making documents

Simple Code for Simple Layout My Document This is an example HTML document First paragraph Second paragraph This is the first paragraph. It doesn't really say very much. Now is the time for all good men to come to the aid of their country. This is the second paragraph. The quick brown fox jumped over the lazy dog.

HTML: The Beginning HTML began as a language for encoding simple document semantics Things to See in London The Millenium Dome is great.

HTML: Effects through Bloating It became more bloated to allow more design precision and visual effects. Things to See in London The Millenium Dome is great.

HTML: Simplicity through Style Until precise style specifications were added. Things to See in London The Millenium Dome is great. Large font, bold, red Normal font, indent 1cm, centered Any font denoting emphasis

HTML: Style is All But then the names of the tags became irrelevant. Things to See in London The Millenium Dome is great. Large font, bold, red Normal font, indent 1cm, centered Any font denoting emphasis

HTML: Or are Data and Style Equal? So invent your own for your own applications. Things to See in London The Millenium Dome is great. Large font, bold, red Normal font, indent 1cm, centered Any font denoting emphasis

HTML: Or is Data All? And forget the display semantics. Information is for using, not looking at! Things to See in London The Millenium Dome is great. The result of this transformation is XML

XML Example (Viewed in Notepad) The Language of Science Danzig

XML Example (Viewed in IE)

XML Components Elements Attributes Entities Declarations Processing Instructions Document Type Definitions (DTDs)

XML Components - Elements Elements form a hierarchical decomposition Book Chapter Para

XML Components – Element Structure Elements form a tree book chapter para parent child ancestor descendant sibling

XML Components - Attributes Attributes label elements book chapter para number=1 number=2 type = info id = xyz

Entities contain document fragments Like files, web pages or ‘containers’ XML Components - Entities book chapter para ß

XML Components - misc Markup declaration defines entities, elements, attributes, DTDs, comments, marked sections. Processing instructions interpret elements and content DTDs constrain elements, attributes and content. DTDs provide a simple grammar.

XML Syntax (1) Elements  surrounded by start and end tags contents of foo element  empty element tag for no data equivalent to  names are case sensitive

Element content may be  data  mixed  element only Click here XML Syntax (2) Just text data Text and element data

XML Syntax (3) Element recognition  naked angle brackets cannot appear if(3 must appear as if(3 < 4)die("Math bug");…  applies to left angle bracket << right angle bracket >> ampersand &&

XML Syntax (4) Attributes  provide extra information Merge with Microsoft tomorrow!  both names and values are case sensitive  values MUST be quoted with " or '

XML Syntax (7) Standard entities  predefined left angle bracket << right angle bracket >> ampersand && apostrophe '&apos; double quote ""  character entities decimal ASCII AA hexadecimal UNICODEéé