XML eXtensible Markup Language Erik Forsström Olle Wessel Patrik Löfgren.

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

The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Ideas to Layout Beginning web layout using Cascading Style Sheets (CSS). Basic ideas, practices, tools and resources for designing a tableless web site.
Cascading Style Sheets
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
History Leading to XHTML
ICS-FORTH 1 May 22, 2001 Christos Georgis The extensible markup language: An introduction to XML What is a XML document ? How do we check its validity.
XHTML 16-Apr-17.
CS 898N – Advanced World Wide Web Technologies Lecture 21: XML Chin-Chih Chang
CSE 190: Internet E-Commerce Lecture 17: XML, XSL.
17-Jun-15 XHTML 2 What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML.
Creating a Well-Formed Valid Document. 2 Objectives Introducing XHTML Creating a Well-Formed Document Creating a Valid Document Creating an XHTML Document.
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
4.01 Cascading Style Sheets
XML Extensible Markup Language. Today: Imagine Cup –Wednesday, February 2nd from 6-8 pm in Lally Hall, Room 104, we will have a representative on campus.
Developing a Basic Web Page with HTML
HTML, XML, PDF Pros and Cons.
HTML Elements. HTML documents are defined by HTML elements.
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.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Creating a Basic Web Page
Dreamweaver -- CSS. Dreamweaver -- MX New icons are added in MX Most of the features commonly used in web design, and are same as FrontPage. New feature.
Working with XHTML Creating a Well-Formed Valid Document.
XP Tutorial 9New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
_ HTML, XHTML & CSS Sami Niemelä | Module 1: Introduction to digital media: Day 02.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Styles with Cascading Style Sheets (CSS) Web Design – Section 4-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
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. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
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 ?
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML Extensible Markup Language
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
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.
Css. Definition Cascading style sheet (CSS)  It is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
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.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
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.
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.
Jennifer Widom XML Data Introduction, Well-formed XML.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
Cascading Style Sheets CSS. Source W3Schools
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.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
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.
How to… Cascading Style Sheets. How to Insert a Style Sheet When a browser reads a style sheet, it will format the document according to it. There are.
28 Copyright © 2009, Oracle. All rights reserved. Customizing the Oracle Business Intelligence User Interface.
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.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
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.
Creating a Well-Formed Valid Document
Session I - Introduction
Session I - Introduction
Presentation transcript:

XML eXtensible Markup Language Erik Forsström Olle Wessel Patrik Löfgren

XML eXtensible Markup Language

Background  XML = HTML + SGML  HTML Unstructured No custom tags Present simple information

SGML  SGML != internet Recycling of information Structure information Intelligent information Complex

XML  Structured informaton  Elements = content + tags  No layout information  DTD specifies structure  XML schemas = DTD 2.0  Attribute  Unique tags

XML on the web  XML != replacement off HTML  Seperate data from HTML  Store data inside HTML documents  Format for exhange information  Store data in files and dadabases

Conversion XML to HTML  Seding XML to PC conversion on PC User PC Converter from XML to HTML Intermediate HTML document Converter from XML to HTML CSS and/or XSL Layout information Server XML document

Conversion XML to HTML  Conversion on the server before transmission User PC Converter from XML to HTML Intermediate HTML document Converter from XML to HTML CSS and/or XSL Layout information XML document Server

Conversion XML to HTML  Conversion on the server before storage Server Intermediate HTML document Converter from XML to HTML CSS and/or XSL Layout information XML document Converter from XML to HTML Intermediate HTML document User PC Store of prepared HTML pages Ordinary HTTP sever dispatching web pages on request

XML and DTD James Bond historiegränd umeå Clark Kent fysikgränd umeå

XML on browser

XML with style sheet heroes { background-color: #ffffff; width: 100%; } NAMN { display: block; margin-bottom: 30pt; margin-left: 0; } EFTERNAMN { color: #FF0000; font-size: 20pt; } adress { color: #0000FF; font-size: 20pt; } STAD { color: #AAFF99; } James Bond historiegränd umeå Clark Kent fysikgränd umeå

XHTML  Harder and fast syntax rules  Elements properly nested  Documents must be well-formed  Tag names in lowercase  All elements must be closed

XML user interfaces  XML for define user interfaces  ZUL  Easy to uppdate interfaces

The Future of XML  Relies on the big companies Unite around a few standards Early adoption to XML has risks and oppurtunities  Business to business applications

Negative aspects  Open standards may give users a feeling of lacking security  Too many XML schemas  XML demands more initial work from the developers  Definitions and relations between tags must make sense Programmers not known for careful syntactic, grammatic and semantic correctness  Old profession data analyst would be needed again

XML on the internet  XML, HTML and other languages will interoperate, not compete  XML makes it theoretically possible to represent information differently Speech processing Braille writing

XML on the internet  Internet infrastructure will remain the same, XML is added on top  New applications RSS Metro (will compete with pdf, Microsoft standard)