Digital Media Technology Week 5: XML and Presentation Peter Verhaar.

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

CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
Technology Reviews :XSL Park, Ho-gun. What is XSL Extensible Style sheet LanguageExtensible Style sheet Language An XML-based language used to.
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
XSLT (eXtensible Stylesheet Language Transformation) 1.
XSL XSLT and XPath 11-Apr-17.
Digital Media Technology Week 1: Introduction Peter Verhaar.
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
Leiden University. The university to discover. DMT 2009 Week 2 Adriaan van der Weel.
Rendering XML documents with XSL The most powerful approaches to rendering XML documents involve using XSL (eXtensible Stylesheet Language) XSL enables.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
Introduction to XML Extensible Markup Language Carol Wolf Computer Science Department.
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
17 Apr 2002 XML Stylesheets Andy Clark. What Is It? Extensible Stylesheet Language (XSL) Language for document transformation – Transformation (XSLT)
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
Strategies for Building Successful Digital Initiatives at Small to Medium Size Institutions Rachel Frick & Andrew Rouner.
XSLT XSLT: eXtensible Stylesheet Language for Transformations - a language for transforming XML documents into any text- based format (e.g. HTML, plain.
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
XSLT 1. C ONTENTS XSLT and uses XSLT example Simple XML How XSLT works? Template-match Value-of For-each and sort If Choose-when Apply-templates Where.
DIGITIZATION OF RARE LIBRARY MATERIALS Metadata Format Access to Digital Documents © Adolf Knoll, National Library of the Czech Republic.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Digital Media Technology Week 8. Digital Lifecycle.
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
Extensible Stylesheet Language
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
CIS 451: XSL Dr. Ralph Westfall February, Problems With XML no formatting capabilities contra formatting tags like, etc. in HTML CSS can be used.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
MSc IT Multimedia XML & XSLT P. Muneesawang. 2 Outline Why XML XSL.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Leiden University. The university to discover. DMT Week 4 Adriaan van der Weel and Peter Verhaar.
Module Road Map Credit Categories Assignment 2 Credit Category 2 You are able to demonstrate how data may be filtered using Xpath You are able to demonstrate.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Leiden University. The university to discover. DMT Week 3 Adriaan van der Weel and Peter Verhaar.
Digital Media Technology Week 6. XML Source XSLT Stylesheet XML Result XSLT.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
The Information School at the University of Washington INFO 440: Information System Design Fall 2003 * Bob Boiko * MSIM Associate Chair XML Transforms.
Lecture 11 XSL Transformations (part 1: Introduction)
CEAL 2003 XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee.
ACG 6415 XSLT Presenting XML and XBRL. Re-Purpose  The main benefit of XML / XBRL Reusability of Data contained in Instance Document We need a method.
Introduction to Markup David J. Birnbaum University of Pittsburgh Slavic Digital Text Workshop University.
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
Metadata Metadata Mark-up and Management © Adolf Knoll, National Library of the Czech Republic.
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.
Digital Media Technology Week 4: The TEI Header Peter Verhaar.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
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.
ACG 4401 XSLT Extensible Stylesheet Language for Transformations Presenting XML and XBRL.
Martin Kruliš by Martin Kruliš (v1.1)1.
Digital Media Technology Week 6: Introduction to XSLT Peter Verhaar.
ACG 4401 XSLT Extensible Stylesheet Language for Transformations Presenting XML and XBRL.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
Spring 2013 Markup – Validate – Transform Introduction to Digital Text and XML Rice University, April.
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
Digital Media Technology
XML Introduction Bill Jerome.
Digital Media Technology
Digital Media Technology
XSLT 1.0.
ACG 4401 XSLT Extensible Stylesheet Language for Transformations
XML Data Introduction, Well-formed XML.
What is HTML?.
Attributes, Empty-Element Tags, and XSL
Presentation transcript:

Digital Media Technology Week 5: XML and Presentation Peter Verhaar

□ XML as explicit representation of implicit information □ Logical structure (OHCO) □ Semantic contents: facts and interpretations; “intelligent texts” □ Editorial annotations □ Metadata Text encoding

ePistolarium

Mandala Browser

Vincent Van Gogh Letters

□ TEI encoding is a form of descriptive markup: it mainly describes the contents (e.g. book titles, personal names, dates) □ Form is flexible; it is generally added at a later stage, via a stylesheet XML and presentation

Stylesheet

□ Fixing the text: books / print □ Stability of form and content □ Fixity □ Inseparability of form and content Presentation on analogue medium □ Separation of form and content □ Fluidity of form □ Lack of closure Presentation on digital medium

Medium-neutrality TEI HTML PDF MS Word Stylesheet ePUB

□ eXtensible Stylesheet Language for Transformations □ XSLT stylesheet contains a ‘blueprint’ for the file to be created XSLT

XML Source XSLT Stylesheet XML Result

Flexible presentation Please find inclosed enclosed Diplomatic edition: Critical edition:

□ Separation of form and content □ Possibilities for filtering □ Textual analyses: calculations Advantages

Different outputs

Transformation to PDF □ XSL:FO (Formatting Objects) □ XSL:FO creates a “Page Design” and text can be pasted into this basic layout

Tree diagram of an XSLT stylesheet

<xsl:template match=“letter” >

[...]

□ Include a template that points to the root element of the XML source. Getting started Letter from De Erven F. Bohn to W. Blackwood and sons, January 22nd, 1873 …. … XML XSLT

… XML Source XSLT XML Result