Putting XML to Work: Conclusions Henry S. Thompson HCRC Language Technology Group University of Edinburgh.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Advertisements

Publishing Process An attempt -- GWB.
Revision and exam preparation. major topic areas XML language –XML structure advantages/ disadvantages applications supports interoperability –DTD structure.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
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.
Introducing XML : Table of Contents 1. From HTML to XML 2. Well-Formed XML 3. Validity / DTDs 4. Encodings 5. XML Namespaces 6. XML Schema 7. XML Tools.
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
University of Jyväskylä/AHo & VLy Experiences of Document Transformations with XSLT and DOM Anne Honkaranta, Virpi Lyytikäinen, Pasi Tiitinen, University.
XML & Data Structures for the Internet Yingcai Xiao.
XML: Styling and Transformation Dr Andy Evans. Multiple views Nice thing is that this data can be styled in lots of different ways using stylesheets.
The OpenJade Project. XMLDev 99 conference Didier PH Martin Talva Corporation. OpenJade founder, lead.
XML, XSLT, XPath, XQuery 5 Aug Introduction XML (eXtensible Markup Language) –Holding data XSLT (eXtensible Style Language Transform) –Transform.
Extensible Markup Language (XML). Why XML? XML's set of tools allows developers to create web pages - and much more. XML allows developers to set standards.
XML DOM and SAX Parsers By Omar RABI. Introduction to parsers  The word parser comes from compilers  In a compiler, a parser is the module that reads.
COS 381 Day 16. Agenda Assignment 4 posted Due April 1 There was no resubmits of Assignment Capstone Progress report Due March 24 Today we will discuss.
XML Introduction By Hongming Yu Feb 6 th, Index Markup Language: SGML, HTML, XML An XML example Why is XML important XML introduction XML applications.
HTML, XML, PDF Pros and Cons.
Using XML as the Foundation for a Network Resource Description Language Peter A. Dinda.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
XML eXtensible Markup Language by Darrell Payne. Experience Logicon / Sterling Federal C, C++, JavaScript/Jscript, Shell Script, Perl XML Training XML.
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
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.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
XML Transformations Eugenia Fernandez IUPUI. Stylesheet Technologies Browser-based Presentation HTML Cascading Stylesheets Programming-based Transformation.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
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
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
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.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
An Introduction to XML Paul Donohue May 8th 2002 Hotel Senator Zürich.
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Jon Bosak, Sun Microsystems Last revised XML, Java, and the future of the Web Presented and Annotated by Byung-Hoon Kang
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 –
Dom and XSLT Dom – document object model DOM – collection of nodes in a tree.
Are we There Yet? The State of the XML Revolution Henry S. Thompson Language Technology Group HCRC, University of Edinburgh.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Martin Kruliš by Martin Kruliš (v1.1)1.
JavaScript & Introduction to AJAX
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
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 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
Beyond HTML: Extensible Markup Language (XML)
XML Introduction Bill Jerome.
Unit 4 Representing Web Data: XML
The Object-Oriented Thought Process Chapter 11
XML Related Technologies
XML in Web Technologies
Database Processing with XML
Chapter 7 Representing Web Data: XML
XML Introduction By Hongming Yu Feb 6th, 2002.
XML Problems and Solutions
Unit 6 part 3 Test Javascript Test.
JAXB 2.0 (Very short lecture) 4-Jun-19.
XML – An Introduction XML is getting a lot of attention right now, because of it leverages existing internet infrastructure and also because it enables.
Presentation transcript:

Putting XML to Work: Conclusions Henry S. Thompson HCRC Language Technology Group University of Edinburgh

HCRC Lang. Tech. Grp Henry S. Thompson Style for XML, London XML is moving fast n The language itself won't change much n Things around it will change a lot ä XML Link ä Namespaces ä XML Schema ä XSL

HCRC Lang. Tech. Grp Henry S. Thompson Style for XML, London What do I use for a new project today? n XML with DTD, no namespaces, unless you really need SGML n Author with one of the free tools n Validate with SP (best error messages) n Render by: ä Using DSSSL and JADE (robust, powerful, flexible) –Upgrade path via full XSL in due course ä Using XSL transformation via XT to HTML+CSS –Show with IE4 or Netscape4 –Upgrade via XML+CSS in due course n Build tools with SAX/DOM using Javascript, Java or Python

HCRC Lang. Tech. Grp Henry S. Thompson Style for XML, London What will I use in a year? n XML+Schema and Namespaces n Validate with schema-based parser n Render with XSL to screen or print n Build tools with the DOM