1 © Netskills Quality Internet Training, University of Newcastle XML.

Slides:



Advertisements
Similar presentations
1 © Netskills Quality Internet Training, University of Newcastle Structure, Presentation and Navigation © Netskills, Quality.
Advertisements

1 © Netskills Quality Internet Training, University of Newcastle Introducing Cascading Style Sheets © Netskills, Quality Internet.
Overview Environment for Internet database connectivity
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
Web Development & Design Foundations with XHTML
Dr. Alexandra I. Cristea XHTML.
1 HTML Documents and JavaScript Tom Horton Alfred C. Weaver CS453 Electronic Commerce.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
HTML/XML XHTML Authoring. Creating Tables  Table: An arrangement of horizontal rows and vertical columns. The intersection of a row and a column is called.
XHTML 16-Apr-17.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
17-Jun-15 XHTML 2 What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML.
Advanced Web Technologies MSc. Publishing on WWW.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 3 Style Sheets: CSS WEB.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
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 at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
XML: The Changing Phase of e-Documentation Jyothi Jandhyala.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
XML Basics Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Extensible Meta Language Markup Language.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
Tutorial 1: XML Creating an XML Document. 2 Introducing XML XML stands for Extensible Markup Language. A markup language specifies the structure and content.
A Basic Web Page. Chapter 2 Objectives HTML tags and elements Create a simple Web Page XHTML Line breaks and Paragraph divisions Basic HTML elements.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
CP3024 Lecture 9 XML: Extensible Markup Language.
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.
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.
University of Nottingham School of Computer Science & Information Technology Introduction to XML 1. The XML Language Tim Brailsford.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
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 Basics A brief introduction to XML in general 1XML Basics.
1 Tutorial 11 Creating an XML Document Developing a Document for a Cooking Web Site.
1 © Netskills Quality Internet Training, University of Newcastle Using Style Sheets in Dreamweaver CS © Netskills, Quality Internet Training, University.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
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.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
1 Lecture 7 Style Sheets: CSS. 2 Motivation HTML markup can be used to represent –Semantics: h1 means that an element is a top-level heading –Presentation:
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)
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
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.
XML Related Technologies
Introduction to XHTML.
Using Access and the Web
Microsoft Office Illustrated
Markup Languages Gilok Choi 9/17/2018
Session I - Introduction
Session I - Introduction
Creating an XML Document
CSE591: Data Mining by H. Liu
Allyson Falkner Spokane County ISD
Presentation transcript:

1 © Netskills Quality Internet Training, University of Newcastle XML

2 © Netskills Quality Internet Training, University of Newcastle What is XML? l "eXtensible Markup Language" l New development in web creation l Overcomes limitations of HTML small number of tags limited features several versions of the language l XML allows you to create your own tags l Separates content from presentation

3 © Netskills Quality Internet Training, University of Newcastle SGML, HTML and XML l SGML Standard Generalised Markup Language ISO standard since 1986 complex but widely used "meta-language" l HTML created using SGML for web delivery l XML a simplified version of SGML for users to create their own 'markup language' not just a new version of HTML, a different concept

4 © Netskills Quality Internet Training, University of Newcastle Creating XML Bill Bryson Notes From a Small Island Transworld Tags - "elements" Processing instruction

5 © Netskills Quality Internet Training, University of Newcastle More XML Markup Empty elements Attributes Special characters < ℞ Comments Data sections <![CDATA[ *a = &b; c = (d<=3); ]]>

6 © Netskills Quality Internet Training, University of Newcastle Using Style with XML l Cascading Style Sheets (CSS) for simple web presentation booktitle { margin-left: 10%; font-weight: bold; } l Present in multiple formats - print, audio... l XSL eXtensible Style Language l Transformations of XML e.g. reorder elements

7 © Netskills Quality Internet Training, University of Newcastle XSL Transformations <xsl:for-each select="library/book" order-by="author/lastname"> XSL commands XML elements HTML template for formatting

8 © Netskills Quality Internet Training, University of Newcastle Uses of XML l Creating web pages - better structure l Improved indexing and searching l Simple "database" functionality - organising and manipulating data "fields" within the page l Configuring/manipulating information at client - presenting information in different ways to different users l "E-business" - business to business transactions, passing of tailored information e.g. inventory, ordering etc

9 © Netskills Quality Internet Training, University of Newcastle Linking Developments XLink l Multiple destinations for a link l Different presentations of a linked resource replace existing page with new (as now) embedded in existing page display in new window XPointer l Replaces internal anchor l Jump to any XML element within document

10 © Netskills Quality Internet Training, University of Newcastle XHTML: HTML in XML l Preparing HTML for use in XML browsers l HTML defined in XML Must close all tags or Tags in lower case Quote attribute values src="logo.gif" validate/correct documents

11 © Netskills Quality Internet Training, University of Newcastle Browser Compatibility Support for XML and CSS in common browsers: l Netscape 4 - no XML, moderate CSS l IE4 - partial XML, reasonable CSS l IE5 - good XML and CSS l XML viewers available (special browers or plug-ins) l Server can change XML to HTML before delivery

12 © Netskills Quality Internet Training, University of Newcastle XML Applications XML is well established in some areas e.g. MathML (Mathematics Markup Language) x 2 4 x 2 +4

13 © Netskills Quality Internet Training, University of Newcastle XML Applications MathML (Mathematics Markup Language) CML (Chemical Markup Language) RDF (Resource Description Framework) SMIL (Synchronised Multimedia Integration Language) MusicML CFML (Cold Fusion, for database integration) acrobatdocs/45refcard.pdf

14 © Netskills Quality Internet Training, University of Newcastle References W3Cs XML HomePage XML Homepage XML FAQ Ariadne web articles