W3C XML XSLT. Jaroslav Porubän 2008
|
|
- Betty Dickerson
- 7 years ago
- Views:
Transcription
1 XSLT Jaroslav Porubän 2008
2 XSL Overview extensible Stylesheet Language A language for expressing stylesheets Made of two parts XSL Transformation (XSLT) XSL Formatting Objects (XSL-FO)
3 XSLT - Transformation language for transformation Transforming document into Another document XHTML WML HTML document Text
4 Importance of Transformation Presentation Oriented Publishing document separates content from presentation Transformations can be used to style documents (HTML + CSS) Message Oriented Middleware Different content model Different structural relationship Different vocabularies
5 XSLT Operational Model XSLT Processor INPUT XSL Stylesheet... <xsl:template match="title"> <H3> <xsl:apply-templates/> </H3> <HR/>... OUTPUT HTML XHTML WML text
6 XSLT Processor Piece of software Reads an XSLT stylesheet and input document Converts the input document into an output document According to the instruction given in the stylesheet Called stylesheet processor
7 Example - <people> <person born="1912" died="1954"> <name> <first_name>alan</first_name> <last_name>turing</last_name> </name> <profession>computer scientist</profession> <profession>mathematician</profession> <profession>cryptographer</profession> </person> <person born="1918" died="1988"> <name> <first_name>richard</first_name> <middle_initial>m</middle_initial> <last_name>feynman</last_name> </name> <profession>physicist</profession> <hobby>playing the bongoes</hobby> </person> </people>
8 Example stylesheet 0 <xsl:stylesheet version="1.0" xmlns:xsl=" "> </xsl:stylesheet> Applying empty stylesheet to any document Elements are traversed sequentially Content of each element is put in output Attributes are not traversed Without any specific templates XSLT processor falls back to default behavior
9 xsl:template Element Controls which output is created from which input match attribute contains an XPath expression XPath expression identifies input node set it matches For each node in the node set, the template contents (things between xsl:template tags) are instantiated and inserted into the output tree
10 Example stylesheet 1 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="people"> </xsl:stylesheet>
11 Example stylesheet 2 <xsl:stylesheet version="1.0" xmlns:xsl=" m"> <xsl:template match="people"> Some people are here. </xsl:stylesheet>
12 Example stylesheet 3 <xsl:stylesheet version="1.0" xmlns:xsl=" m"> <xsl:template match="person"> A Person </xsl:stylesheet> Whitespace outside of <person> element preserved <person> element is replaced by contents of the template
13 Example stylesheet 4 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="person"> <p>a Person</p> </xsl:stylesheet>
14 xsl:value-of Element Extracts the string value of an element or an attribute and writes it to output text content of the element after all the tags have been removed and entity references are resolved select attribute containing XPath expression identifies an element or an attribute It could be a node set, in which case, the string value of first node is taken
15 Example stylesheet 5 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="person"> <p> <xsl:value-of select="name"/> </p> </xsl:stylesheet>
16 xsl:apply-templates Element This element applies a template to the current element or to the current element's child nodes If we add a select attribute to the <xsl:apply-templates> element, it will process only the child element that matches the value of the attribute
17 Example stylesheet 6 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="person"> <p> <xsl:value-of select="name"/> </p> </xsl:stylesheet>
18 Example stylesheet 7 <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="name"> <xsl:value-of select="last_name"/>, <xsl:value-of select="first_name"/> <!-- Apply templates only to name children --> <xsl:template match="person"> <xsl:apply-templates select="name"/> </xsl:stylesheet>
19 Example stylesheet 8 <xsl:stylesheet version="1.0" xmlns:xsl=" "> <xsl:template match="people"> <html> <head><title>famous Scientists</title></head> <body> <xsl:apply-templates/> </body> </html> <xsl:template match="person"> <xsl:apply-templates select="name"/> <xsl:template match="name"> <p><xsl:value-of select="last_name"/>, <xsl:value-of select="first_name"/></p> </xsl:stylesheet>
20 Example stylesheet 9 <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="people"> <html> <head><title>famous Scientists</title></head> <body> <dl> <xsl:apply-templates/> </dl> </body> </html> <xsl:template match="person"> <dt><xsl:apply-templates select="name"/></dt> <dd><ul> <li>born: <xsl:apply-templates select="@born"/></li> <li>died: <xsl:apply-templates select="@died"/></li> </ul></dd> </xsl:stylesheet>
21 Modes Same input content needs to appear multiple times in the output document formatted according to different templates Titles of chapters Table of contents In the chapters themselves mode attribute xsl:template xsl:apply-templates
22 Example stylesheet 10 <xsl:template match="people"> <html> <head><title>famous Scientists</title></head> <body> <ul> <xsl:apply-templates select="person" mode="toc"/> </ul> <xsl:apply-templates select="person"/> </body> </html> <!-- Table of Contents Mode Templates --> <xsl:template match="person" mode="toc"> <xsl:apply-templates select="name" mode="toc"/> <xsl:template match="name" mode="toc"> <li><xsl:value-of select="last_name"/>, <xsl:value-of select="first_name"/></li>
23 Filtering Filtering can be done using XPath predicates
24 Example stylesheet 11 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="person"> <xsl:apply-templates select="*[not(self::hobby)]"/> </xsl:stylesheet>
25 xsl:for-each Element The XSL <xsl:for-each> element can be used to select every element of a specified node-set Iterating through a node set The value of the select attribute is an XPath expression
26 Example stylesheet 12 <xsl:stylesheet version="1.0" xmlns:xsl=" XSL/Transform"> <xsl:template match="people"> <xsl:for-each select="person"> <xsl:value-of select="name"/> <xsl:value-of </xsl:for-each> </xsl:stylesheet>
27 xsl:if Element Tests content for certain values <xsl:if test=xpath>... </xsl:if> The test attribute is required, the value is an XPath expression
28 Example stylesheet 13 <xsl:stylesheet version="1.0" xmlns:xsl=" form"> <xsl:template match="people"> <xsl:for-each select="person"> <xsl:value-of select="name"/> <xsl:if Died in <xsl:value-of </xsl:if> </xsl:for-each> </xsl:stylesheet>
29 xsl:choose Element Testing agains multiple values <xsl:choose> <xsl:when test=xpath> </xsl:when> <xsl:when test=xpath> </xsl:when>... <xsl:otherwise> </xsl:otherwise> </xsl:choose> The test attribute is required, the value is an XPath expression
30 Example stylesheet 14 <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="people"> <xsl:for-each select="person"> <xsl:value-of select="name"/> <xsl:choose> <xsl:when Died in <xsl:value-of </xsl:when> <xsl:otherwise> Did not born in 1912 </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:stylesheet>
31 xsl:sort Element XSLT provides a nice way to sort documents by element contents <xsl:sort select=selection> </xsl:sort> Sorting can only be done in the following constructs <xsl:apply-templates /> <xsl:for-each />
32 Example stylesheet 15 <xsl:stylesheet version="1.0" xmlns:xsl=" 999/XSL/Transform"> <xsl:template match="people"> <xsl:apply-templates> <xsl:sort select="name"/> </xsl:apply-templates> </xsl:stylesheet>
33 Example stylesheet 16 <xsl:stylesheet version="1.0 xmlns:xsl=" 999/XSL/Transform"> <xsl:template match="people"> <xsl:apply-templates> <xsl:sort select="name" order="descending" / > </xsl:apply-templates> </xsl:stylesheet>
34 xsl:copy Element Used for creating an Document The copying is done using this construct: <xsl:copy></xsl:copy> We will also specify to the processor that our output should be instead of HTML <xml:output method="xml"/>
35 Example stylesheet 17 <xsl:stylesheet version="1.0" xmlns:xsl=" SL/Transform"> <xsl:output method="xml"/> <xsl:template match="people"> <xsl:copy> <xsl:apply-templates> <xsl:sort select="name"/> </xsl:apply-templates> </xsl:copy> </xsl:stylesheet>
36 Example stylesheet 18 <xsl:stylesheet version="1.0" xmlns:xsl=" SL/Transform"> <xsl:output method="xml"/> <xsl:template match="*"> <xsl:copy> <xsl:apply-templates> <xsl:sort select="name"/> </xsl:apply-templates> </xsl:copy> </xsl:stylesheet>
37 xml-stylesheet Processing Instruction <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="nakup.xsl"?> <nakup> <osoba meno="jano"> <polozka>chlieb</polozka> <polozka>sunka</polozka> <polozka>maslo</polozka> </osoba> <osoba meno="mara"> <polozka>paradajka</polozka> <polozka>mlieko</polozka> </osoba> </nakup>
XSL - Introduction and guided tour
Concepts and Technologies of XML 6.1 XSL - Introduction and guided tour CT-XML 2014/2015 Warning! Authors " João Moura Pires (jmp@di.fct.unl.pt) " With contributions of Carlos Damásio (cd@di.fct.unl.pt)
More informationMarkup Sprachen und semi-strukturierte Daten
Markup Sprachen und semi-strukturierte Daten http://www.pms.informatik.uni-muenchen.de/lehre/markupsemistrukt/02ss XSLT 1.0 Tutorial Dan Olteanu Dan.Olteanu@pms.informatik.uni-muenchen.de What means XSLT?
More informationBy Nabil ADOUI, member of the 4D Technical Support team
XSLT with PHP By Nabil ADOUI, member of the 4D Technical Support team Contents Summary... 3 Introduction... 3 Important elements... 3 The PHP XSL library... 4 The PHP XSL API... 5 XSLTProcessor:: construct...
More informationT XML in 2 lessons! %! " #$& $ "#& ) ' */,: -.,0+(. ". "'- (. 1
XML in 2 lessons! :.. 1 Lets start This presentation will answer the fundamental questions: What is XML? How do I use XML? How does it work? What can I use it for, anyway? 2 World Wide Web Consortium (W3C)
More informationF O R U M N O K I A. Implementing Trucking Logistics with Nokia Handsets. Version 1.0; July 18, 2003. Java /XML
F O R U M N O K I A Implementing Trucking Logistics with Nokia Handsets Version 1.0; July 18, 2003 Java /XML Contents 1 Introduction: On the Road Again...4 1.1 The Business Process...5 1.2 UI Design...5
More informationXML and Tools. Muhammad Khalid Sohail Khan Mat #: 745783 University of Duisburg Essen Germany
XML and Tools Muhammad Khalid Sohail Khan Mat #: 745783 University of Duisburg Essen Germany 1 Tables of Contents 1 Main Topics... 2 1.1 What is XML?... 3 1.2 XML Syntax... 3 1.3 Namespace... 5 2 XML Schema...
More informationXSL Elements. xsl:copy-of
XSL Elements The following elements are discussed on this page: xsl:copy-of xsl:value-of xsl:variable xsl:param xsl:if xsl:when xsl:otherwise xsl:comment xsl:import xsl:output xsl:template xsl:call-template
More information000-575. IBM Tivoli Federated Identity Manager V6.2.2 Implementation. Version: Demo. Page <<1/10>>
000-575 IBM Tivoli Federated Identity Manager V6.2.2 Implementation Version: Demo Page 1.What is the default file name of the IBM Tivoli Directory Integrator log? A. tdi.log B. ibmdi.log C. ibmdisrv.log
More informationData Integration through XML/XSLT. Presenter: Xin Gu
Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator
More informationGet Success in Passing Your Certification Exam at first attempt!
Get Success in Passing Your Certification Exam at first attempt! Exam : C2150-575 Title : IBM Tivoli Federated Identity Manager V6.2.2 Implementation Version : Demo 1.What is the default file name of the
More informationXSLT - A Beginner's Glossary
XSL Transformations, Database Queries, and Computation 1. Introduction and Overview XSLT is a recent special-purpose language for transforming XML documents Expressive power of XSLT? Pekka Kilpelainen
More informationWTP-101 Developing Web Applications with Standards. using W3C org standard technologies such as, HTML, CSS, XML, XSD and XSL
WTP-101 Developing Web Applications with Standards using W3C org standard technologies such as, HTML, CSS, XML, XSD and XSL Attributions World Wide Web Consortium http://www.w3c.org Sandra Clark CSS for
More informationWTP-101 Developing Rich Internet Applications with Java Web Frameworks
WTP-101 Developing Rich Internet Applications with Java Web Frameworks Hands on Exercises Copyright eteration a.s. 2008 ITU Teknokent ARI-1 No:25 34469 Istanbul Turkey Except for third party materials
More informationXML WEB TECHNOLOGIES
XML WEB TECHNOLOGIES Chakib Chraibi, Barry University, cchraibi@mail.barry.edu ABSTRACT The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily
More informationFilen ex_e.xml. Her kommer koderne Det der står skrevet med fed er ændret af grp. 2.121. <?xml version="1.0"?>
Her kommer koderne Det der står skrevet med fed er ændret af grp. 2.121 Filen ex_e.xml Semester
More informationXSLT Mapping in SAP PI 7.1
Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.
More informationEnabling Web Services
Enabling Web Services Phillip J. Windley, Ph.D. phil@windley.org http://www.windley.com Web services are a topic that has garnered a lot of attention in the last few years. The term has numerous meanings
More informationaconferenceonxml Lesser Town Campus Prague, Czech Republic June 17-18, 2006
aconferenceonxml Lesser Town Campus Prague, Czech Republic June 17-18, 2006 Contents Contents 3 General Information 4 Preface 5 Program 7 The Road to an XSLT/XQuery IDE George Cristian Bina 11 Index-driven
More informationInteractive, dynamic Scalable Vector Graphics
Interactive, dynamic Scalable Vector Graphics Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Introduction.. 2 2. Overview..
More informationINTEROPERABILITY BETWEEN VISUAL UML DESIGN APPLICATIONS AND AUTHORING TOOLS FOR LEARNING DESIGN
International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 2, February 2012 pp. 1 10-10021 INTEROPERABILITY BETWEEN VISUAL UML DESIGN
More informationElectronic Bank Account Management - EBAM
Electronic Bank Account Management - EBAM EBAM and Digital Signature This guide provides an overview of how to use a digital signature in the EBAM solution to sign the XML messages and the potential attachments.
More informationIMPLEMENTING AN XML COURSE IN THE COLLEGE OF BUSINESS
IMPLEMENTING AN XML COURSE IN THE COLLEGE OF BUSINESS Thom Luce Ohio University MIS Department luce@ohio.edu ABSTRACT Over the past decade much of computing moved from mainframe centric systems to client-server
More informationWeb Server Logs Analyze Using the XML Technologies
Web Server Logs Analyze Using the XML Technologies Author: Tayeb L. E-mail: Tayeb.Lemlouma@inrialpes.fr July 2002. We introduce here an approach to write and analyze server logs using the XML technology.
More informationDocument Builder. Thien Tran Department of Computer Science San Jose State University thien_t_tran@hotmail.com
Thien Tran Department of Computer Science San Jose State University thien_t_tran@hotmail.com Dr. Mark Stamp Department of Computer Science San Jose State University stamp@cs.sjsu.edu Dr. Jon Pearce Department
More information2 Problem description
Transformation of XAML schema for RIA using XSLT & UsiXML Francisco J. Martínez Ruiz 1, Jaime Muñoz Arteaga 2 and Jean Vanderdonckt 3. 1 Universidad Autónoma de Zacatecas. Departamento de Ingeniería en
More informationBuilding A Very Simple Website
Sitecore CMS 6.5 Building A Very Simple Web Site Rev 110715 Sitecore CMS 6.5 Building A Very Simple Website A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Creating
More informationTerms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
More informationINTRO TO XMLSPY (IXS)
INTRO TO XMLSPY (IXS) Student Notebook Intro to XMLSpy Page - 1 Revised: 11/8/2005-3:25:38 PM Table of Contents Example Files...4 Introduction...5 Course Objectives...6 Three Parts of XMLSpy s Main Window...7
More informationEvaluation of Nagios for Real-time Cloud Virtual Machine Monitoring
University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael
More informationChapter 3: XML Namespaces
3. XML Namespaces 3-1 Chapter 3: XML Namespaces References: Tim Bray, Dave Hollander, Andrew Layman: Namespaces in XML. W3C Recommendation, World Wide Web Consortium, Jan 14, 1999. [http://www.w3.org/tr/1999/rec-xml-names-19990114],
More informationXML for RPG Programmers: An Introduction
XML for RPG Programmers: An Introduction OCEAN Technical Conference Catch the Wave Susan M. Gantner susan.gantner @ partner400.com www.partner400.com Your partner in AS/400 and iseries Education Copyright
More informationXML and the College Website A Practical Look at the Use of XML and XSL
WHITE PAPER XML and the College Website A Practical Look at the Use of XML and XSL By Shahab Lashkari, Product Manager and Max Kaufmann, Technical Product Specialist, OmniUpdate What are XML and XSL, and
More informationART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2
HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers
More informationOverview of DatadiagramML
Overview of DatadiagramML Microsoft Corporation March 2004 Applies to: Microsoft Office Visio 2003 Summary: This document describes the elements in the DatadiagramML Schema that are important to document
More informationXLIFF 1.2. A white paper on version 1.2 of the XML Localisation Interchange File Format (XLIFF)
XLIFF 1.2 A white paper on version 1.2 of the XML Localisation Interchange File Format (XLIFF) Revision: 1.0 Issue Date: October 17, 2007 Introduction Table of Content 1.0 Introduction...3 2.0 Overview
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT WEB ENGINEERING
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT WEB ENGINEERING Wednesday 26 th March 2014 - Morning Answer any THREE questions out
More informationIntroduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
More informationDeveloping XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
More informationA Form-based Approach for Application Development By Web Service Integration
A Form-based Approach for Application Development By Web Service Integration Takeshi Chusho, Ryousuke Yuasa and Shinpei Nishida Department of Computer Science, Meiji University Kawasaki, 214-8571, Japan
More informationPresentation / Interface 1.3
W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF
More informationAgents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
More informationPHP Oracle Web Development Data Processing, Security, Caching, XML, Web Services and AJAX
PHP Oracle Web Development Data Processing, Security, Caching, XML, Web Services and AJAX Yuli Vasiliev Chapter 8 "XML-Enabled Applications" In this package, you will find: A Biography of the author of
More information10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
More informationDavid RR Webber Chair OASIS CAM TC (Content Assembly Mechanism) E-mail: drrwebber@acm.org http://wiki.oasis-open.org/cam
Quick XML Content Exchange Tutorial - Making your exchange structure - Creating template and rules - Exporting test examples - Documentation, schema and more - Advanced features David RR Webber Chair OASIS
More informationHETEROGENEOUS DATABASE INTEGRATION FOR WEB APPLICATIONS
HETEROGENEOUS DATABASE INTEGRATION FOR WEB APPLICATIONS V. Rajeswari, Assistant Professor, Department of Information Technology, Karpagam College of Engineering, Coimbatore 32, it_rajeshvari@rediffmail.com
More informationREDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,
REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES Colette Wilklow MS 301-240, Pasadena, CA phone + 1 818 354-4674 fax + 1 818 393-4100 email: colette.wilklow@jpl.nasa.gov
More informationWorking With Templates in Web Publisher. Contributed by Paul O Mahony Developer Program
Working With Templates in Web Publisher Contributed by Paul O Mahony Developer Program Overview... 3 Template Options... 3 Web Publisher Editor Templates... 3 Advanced Content Editor... 3 ewebeditpro +
More informationCSET 3100 Advanced Website Design (3 semester credit hours) IT Required
CSET 3100 Advanced Website Design (3 semester credit hours) CSET Elective IT Required Current Catalog Description: This course covers the creation of HTML forms, creation of static and animated web graphics,
More informationExtending XSLT with Java and C#
Extending XSLT with Java and C# The world is not perfect. If it were, all data you have to process would be in XML and the only transformation language you would have to learn would XSLT. Because the world
More informationRamon Martí media technology Group (MTG) Barcelona (Spain) ramon.marti@mtg.es. Abstract
XML: More than an e-publishing language Jaime Delgado Universitat Pompeu Fabra (UPF) Barcelona (Spain) jaime.delgado@tecn.upf.es Ramon Martí media technology Group (MTG) Barcelona (Spain) ramon.marti@mtg.es
More informationIntroduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P.0-20080901
Introduction to Ingeniux Forms Builder 90 minute Course CMSFB-V6 P.0-20080901 Table of Contents COURSE OBJECTIVES... 1 Introducing Ingeniux Forms Builder... 3 Acquiring Ingeniux Forms Builder... 3 Installing
More informationOracle BI Publisher 10g Best Practices -- Session # 8633
1 Oracle BI Publisher 10g Best Practices -- Session # 8633 Mike Donohue Director, BI Product Management Noelle Bartlam Senior Member of Technical Staff, Development The following
More informationOOML: Structured Approach to Web Development
OOML: Structured Approach to Web Development John Francisco ABSTRACT In today s world of Web application development, programmers are commonly called upon to use the Hypertext Markup Language (HTML) as
More informationDevelopers Guide. Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB. Version: 1.3 2013.10.04 English
Developers Guide Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB Version: 1.3 2013.10.04 English Designs and Layouts, How to implement website designs in Dynamicweb LEGAL INFORMATION
More informationStylus Studio 2010 XML Feature Comparison Matrix
Stylus Studio 2010 XML Feature Comparison Matrix Compare editions of Stylus Studio to determine the one that best meets your needs. Its is recommended Stylus Studio XML Enterprise Suite for advanced data
More informationInternationalization Tag Set 1.0 A New Standard for Internationalization and Localization of XML
A New Standard for Internationalization and Localization of XML Felix Sasaki World Wide Web Consortium 1 San Jose, This presentation describes a new W3C Recommendation, the Internationalization Tag Set
More informationWEBVIGIL: MONITORING MULTIPLE WEB PAGES AND PRESENTATION OF XML PAGES
WEBVIGIL: MONITORING MULTIPLE WEB PAGES AND PRESENTATION OF XML PAGES Sharavan Chamakura, Alpa Sachde, Sharma Chakravarthy and Akshaya Arora Information Technology Laboratory Computer Science and Engineering
More informationHow To Use X Query For Data Collection
TECHNICAL PAPER BUILDING XQUERY BASED WEB SERVICE AGGREGATION AND REPORTING APPLICATIONS TABLE OF CONTENTS Introduction... 1 Scenario... 1 Writing the solution in XQuery... 3 Achieving the result... 6
More informationWWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
More informationMadCap Software. Import Guide. Flare 11
MadCap Software Import Guide Flare 11 Copyright 2015 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished
More informationAgenda Summary of Previous Session
XML for Java Developers G22.3033-002 Session 2 - Main Theme Markup Language Technologies (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationXML- New meta language in e-business
1 XML- New meta language in e-business XML (extensible Markup Language) has established itself as a new meta language in e-business. No matter what, text, pictures, video- or audio files - with the flexibility
More informationBuilding A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
More informationConnecting e-commerce to XML
Introduction Connecting e-commerce to XML Stephen Mohr, Omicron Consulting e-commerce is an exercise in interconnection. If you truly want to realize the benefits of a frictionless, commercial Web, you
More informationStatic webpages with Pelican
Static webpages with Pelican Denis Kramer FEEG6003 Advanced Computational Modelling 2 12 February 2015 Outline Web technology basics Separation of content and presentation From content to webpage (Pelican)
More informationAsh Deshmukh Associate Professor of Accounting and IS Pennsylvania State University - Erie. 1 Copyright 2005 Ashutosh Deshmukh, PhD
Ash Deshmukh Associate Professor of Accounting and IS Pennsylvania State University - Erie 1 Outline XBRL Background What is XBRL? Structure of XBRL Example What you can do with XBRL now? Conclusion 2
More informationOverview Document Framework Version 1.0 December 12, 2005
Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0
More informationSpeech Interface Implementation for XML Browser
Speech Interface Implementation for XML Browser Aki Teppo & Petri Vuorimaa Telecommunications Software and Multimedia Laboratory Petri.Vuorimaa@hut.fi http://www.tml.hut.fi/~pv/ Agenda Introduction X-Smiles
More informationFormatting JATS. as easy as 1-2-3
Formatting JATS as easy as 1-2-3 Tony Graham Mentea 13 Kelly s Bay Beach Skerries, Co Dublin, Ireland info@mentea.net @MenteaXML http://www.mentea.net Version 1.0 2 April 2014 2014 Mentea All rights reserved.
More informationOData Extension for XML Data A Directional White Paper
OData Extension for XML Data A Directional White Paper Introduction This paper documents some use cases, initial requirements, examples and design principles for an OData extension for XML data. It is
More informationTechnology Brief. Upgrading to FileMaker 7: How to benefit from powerful new Web Publishing capabilities
Technology Brief Upgrading to FileMaker 7: How to benefit from powerful new Web Publishing capabilities About This Technical Brief It is the intent of this technical brief to help the experienced FileMaker
More informationXML and Data Management
XML and Data Management XML standards XML DTD, XML Schema DOM, SAX, XPath XSL XQuery,... Databases and Information Systems 1 - WS 2005 / 06 - Prof. Dr. Stefan Böttcher XML / 1 Overview of internet technologies
More informationDjango Assess Managed Nicely Documentation
Django Assess Managed Nicely Documentation Release 0.2.0 Curtis Maloney August 06, 2014 Contents 1 Settings 1 1.1 DAMN_PROCESSORS......................................... 1 1.2 DAMN_MODE_MAP..........................................
More informationCreating a TEI-Based Website with the exist XML Database
Creating a TEI-Based Website with the exist XML Database Joseph Wicentowski, Ph.D. U.S. Department of State July 2010 Goals By the end of this workshop you will know:...1 about a flexible set of technologies
More informationWebSphere Business Monitor
WebSphere Business Monitor Monitor models 2010 IBM Corporation This presentation should provide an overview of monitor models in WebSphere Business Monitor. WBPM_Monitor_MonitorModels.ppt Page 1 of 25
More information06 XML-based Technologies
MSc in Communication Sciences 2010-2011 Program in Technologies for Human Communication Davide Eynard Software Technology 2 06 XML-based Technologies 2 ntro XML had a huge impact on the development of
More informationQuality Measure Definitions Overview
Quality Measure Definitions Overview pophealth is a open source software tool that automates population health reporting quality measures. pophealth integrates with a healthcare provider's electronic health
More informationGuile Present. version 0.3.0, updated 21 September 2014. Andy Wingo (wingo@pobox.com)
Guile Present version 0.3.0, updated 21 September 2014 Andy Wingo (wingo@pobox.com) This manual is for Guile Present (version 0.3.0, updated 21 September 2014) Copyright 2014 Andy Wingo Permission is granted
More informationPetri Net Markup Language: Implementation and Application
Petri Net Markup Language: Implementation and Application Christian Stehno Carl von Ossietzky Universität Oldenburg FB Informatik, Parallel systems group D-26111 Oldenburg Stehno@informatik.uni-oldenburg.de
More informationAn Overview of XML and Related Technologies
An Overview of XML and Related Technologies Mark Colan e-business vangelist mcolan@us.ibm.com http://ibm.com/developerworks/speakers/colan Page 1 Agenda The motivation for XML What is XML? XML Standards
More informationTopics. Incorporating JSP Custom Tags Into Your Web Apps. A Quick Example of Using One. What They Are. Why Developers Should Consider Them
Incorporating JSP Custom Tags Into Your Web Apps Charles Arehart Founder/CTO, Systemanage Laurel MD Topics Why They Can Be Useful 5 Steps to Using Them Finding Custom Tag Libraries The JSP Standard Tag
More informationDesign and implementation of a mobile database for Java phones
Computer Standards & Interfaces 26 (2004) 401 410 www.elsevier.com/locate/csi Design and implementation of a mobile database for Java phones Eric Jui-Lin Lu*, Yung-Yuan Cheng Department of Information
More informationXML and Data Integration
XML and Data Integration Week 11-12 Week 11-12 MIE253-Consens 1 Schedule Week Date Lecture Topic 1 Jan 9 Introduction to Data Management 2 Jan 16 The Relational Model 3 Jan. 23 Constraints and SQL DDL
More informationPage: 1. Merging XML files: a new approach providing intelligent merge of XML data sets
Page: 1 Merging XML files: a new approach providing intelligent merge of XML data sets Robin La Fontaine, Monsell EDM Ltd robin.lafontaine@deltaxml.com http://www.deltaxml.com Abstract As XML becomes ubiquitous
More informationHow to Develop Stylesheet for XML to XSL-FO Transformation
How to Develop Stylesheet for XML to XSL-FO Transformation July, 2005 2nd Edition Antenna House, Inc. Copyright 2001-2005 Antenna House, Inc. Table of Contents Preface... 1 Step for XSL-FO Transformation...
More informationAn Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
More informationIT6503 WEB PROGRAMMING. Unit-I
Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Mr. K. Ravindran, A.P(Sr.G)
More informationFormatting with FrameMaker + SGML s EDD
Summary Formatting with FrameMaker + SGML s EDD Daniel K. Schneider, TECFA, University of Geneva http://tecfa.unige.ch/guides/xml/frame-sgml/ Version 0.5 - may 2001 Version 0.3 first useful draft. Version
More informationSage CRM Connector Tool White Paper
White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2
More informationSenior Android Developer
Encipher Limited is an early pioneer in the tablet industry within Nigeria and the first company to introduce an android based tablet in Nigeria running Android Operating system developed by Google. We
More informationDynamic Styling in Web Development
Dynamic Styling in Web Development Creating PDSS, a Powerful Dynamic Styling Solution Markup Styling Client Side Programming Server Side Programming Database Querying Master s thesis by: Daniel Solsø Korsgård
More informationCloud Computing, Interactive Websites, and Scientific Research/Education
Cloud Computing, Interactive Websites, and Scientific Research/Education Chung-Lin Shan Department of Physics, National Cheng Kung University Department of Physics, National Changhua University of Education
More informationAdding XML to the MIS Curriculum: Lessons from the Classroom
Journal of Information Technology Education Volume 7, 2008 Adding XML to the MIS Curriculum: Lessons from the Classroom William P. Wagner Villanova University, Villanova, PA, USA william.wagner@villanova.edu
More informationWhat I Wish I Had Known. In my first 30 days with umbraco
What I Wish I Had Known In my first 30 days with umbraco What to expect A fast-paced session for beginners who want to learn from (rather than repeat) others mistakes. Concepts Best practices, tips, rules
More informationFachbereich Informatik und Elektrotechnik XML. XML Programming. XML - Extensible Markup Language. Internet Applications, Helmut Dispert
XML XML Programming XML - Extensible Markup Language XML - extensible Markup Language Beschreibung von XML: XML ist eine Beschreibungssprache (Auszeichnungssprache, Metasprache), die erweiterbar ist und
More informationUsing XML Notepad to Read, Edit, and Parse FGDC-CSDGM XML Metadata.
Using XML Notepad to Read, Edit, and Parse FGDC-CSDGM XML Metadata. Currently many tools exist that allow a user to work with XML metadata files. However, most of the main metadata creation/editing tools
More informationOracle Business Intelligence Publisher Overview & Best Practices
Oracle Business Intelligence Publisher Overview & Best Practices Pradeep Sharma Senior Principal Product Manager Business Intelligence Kevin McDermott Senior Principal Technical Support Engineer Oracle
More informationUPK Content Development Rel 11.1
Oracle University Contact Us: 1.800.529.0165 UPK Content Development Rel 11.1 Duration: 5 Days What you will learn This course is designed for course authors, editors, and other individuals in need of
More informationOracle Enterprise Manager
Oracle Enterprise Manager Installation and Configuration Guide for BMC Remedy Service Desk 7 Connector Release 1.1.5.0.0 E14753-03 August 2009 Oracle Enterprise Manager Installation and Configuration Guide
More informationCST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved.
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved. Opening Night Course Overview Perspective Business
More information