Extensible Markup Language (XML): Essentials for Climatologists
|
|
|
- Dwayne Gibson
- 10 years ago
- Views:
Transcription
1 Extensible Markup Language (XML): Essentials for Climatologists Alexander V. Besprozvannykh CCl OPAG 1 Implementation/Coordination Team The purpose of this material is to give basic knowledge about XML for its use in climatology. An XML language was developed to present data that can be easily understood by humans and computers. Climatological data can be represented as an XML document to simplify data exchange. XML was designed to describe data and to focus on what data represents. Let us present some of data from a meteorological data set. Station;Date;dd;ff;TTT;PPPP;RRR 27612; T15:00;200;2;-5.2;1016.4; This example presents coma-delimited data with a header line that defines parameters. The delimiter used is ;. The same data can be represented by using XML. <?xml version="1.0" encoding="utf-8"?> <Observation> <Station>27612</Station> <Date> T15:00</Date> <dd>200</dd> <ff>2</ff> <TTT>-5.2</TTT> <PPPP>1016.4</PPPP> <RRR/> </Observation> What is XML? XML stands for EXtensible Markup Language; XML is a markup language; XML was designed to describe data; XML tags are not predefined. You must define your own tags; XML uses a Document Type Definition (DTD) or an XML Schema to define its syntax; and XML with a DTD or XML Schema is designed to be self-descriptive. XML was created to structure, store and to send information. XML does not define what is needed to be done with data; it is just pure information wrapped in XML tags and someone
2 must write software to send, receive, process or display it. XML is free and extensible but XML tags are not predefined. Users must "invent" their own tags. XML allows the author to define their own tags and also their own document structure. The tags in the example above (like <Date> and <ff>) are not currently defined in any XML standard. The main benefit of XML is this: XML is a cross-platform, software and hardware independent tool for transmitting information. XML was not designed to display data. Data Exchange with XML With XML, data can be exchanged between incompatible systems. In the real world, computer systems and databases contain data in incompatible formats. One of the most timeconsuming challenges for developers has been to exchange data between such systems over the Internet. Converting the data to XML can greatly reduce this complexity and create data that can be read by many different types of applications. Storing Data in XML XML can also be used to store data in files or in databases. Relational or native XML databases can be used to store XML. To store XML documents in relational databases you need applications to convert data from tables into XML and back. Generic applications can be used to process data in XML. Processing Data in XML Freely distributed applications are available to parse XML documents. International standards for XML Document Object Model (DOM) and document parsers allow for applications from different vendors and therefore simplify user applications. XML document conversion Documents in XML can be converted to any text document by using standard applications. A special language for transforming XML documents (XSLT) is available. XML can be used to Create new Languages Through defining an XML document structure, you can create your own language. Several of these languages are now available with the better known being: - Geographic Makeup Language (GML); - Metadata language (ISO 1915) and WMO profile; and - Meteorological XML (MeteoXml).
3 XML syntax The syntax rules of XML are very simple. The rules are very easy to learn, and very easy to use. XML document use a self-describing syntax. <?xml version="1.0" encoding="iso "?> <station_metadata> <station_id>07149</station_id> <name>paris-orly</ name> <h>90</h> <lat>48.43</lat> <lon>2.23</lon> </station_metadata> The first line in the document - the XML declaration - defines the XML version and the character encoding used in the document. In this case the document conforms to the 1.0 specification of XML and uses the ISO (Latin-1/West European) character set. The next line describes the root element of the document, i.e. providing information that "this document is a station_metadata": <station_metadata> The next 5 lines describe 5 child elements of the root (station_id, name, h, lat, lon): <station_id>07149</ station > <name>paris-orly</ name > <h>90</ h > <lat>48.43</ lat > <lon>2.23</lon> And finally the last line defines the end of the root element: </station_metadata> You can detect from this example that the XML document contains metadata for a station. All XML documents must have opening and closing tags with the same name that are case sensitive. All XML elements must be properly nested. All XML documents must have a root tag. All other elements must be within this root element. All elements can have sub elements (child elements). Sub elements must be correctly nested within their parent element. <root> <child> <subchild>...</subchild> </child> </root>
4 XML Attributes XML elements can have attributes in the start tag that provide additional information about elements. Attributes must be present in name/value pairs. Where name is attribute name and value is value of this attribute. <remark lang="en">synop observation</remark > In this example element remark has attribute lang. The lang attribute provides additional information about the remark element, i.e. the language used. Attribute values must always be quoted. Comments in XML The syntax for writing comments in XML: <!-- This is a comment --> Element Naming XML elements must follow these naming rules: Names can contain letters, numbers, and other characters; Names must not start with a number or punctuation character; Names must not start with the letters xml (or XML or Xml..); and Names cannot contain spaces. Non-English letters like éòá are perfectly legal for XML element names, but watch out for problems if your software vendor doesn't support them. The ":" should not be used in element names because it is reserved to be used for something called namespaces. XML document extension XML documents can be easily extended to carry more information. Looking again at our earlier Observation example, this can be extended with the addition of Td, i.e. dew point. <?xml version="1.0" encoding="utf-8"?> <Observation> <Station>27612</Station> <Date> T15:00</Date> <dd>200</dd> <ff>2</ff> <TTT>-5.2</TTT> <Td>-6.1</Td> <PPPP>1016.4</PPPP> <RRR/> </Observation>
5 XML document encoding An XML document can contain not only English characters but also, for example, Norwegian or French characters at the same time. To let your XML parser understand these characters, you should save your XML documents as Unicode and identify corresponding encoding. <?xml version="1.0" encoding="utf-16"?> It is possible to use encoding for specific language. For instance, encoding "windows- 1251" support Russian Cyrillic characters. XML DTD A DTD defines the legal elements of an XML document. The purpose of a DTD is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements. An example of DTD that corresponds to the observation XML document follows: <?xml version="1.0" encoding="utf-8"?> <!ELEMENT Observation (Station, Date, dd?, ff?, TTT?, Td?, PPPP?, RRR?)> <!ELEMENT Station (#PCDATA)> <!ELEMENT Date (#PCDATA)> <!ELEMENT dd (#PCDATA)> <!ELEMENT ff (#PCDATA)> <!ELEMENT TTT (#PCDATA)> <!ELEMENT Td (#PCDATA)> <!ELEMENT PPPP (#PCDATA)> <!ELEMENT RRR (#PCDATA)> This DTD document define all tags that can be included in a document. Station and Date tags are permanent but others are optional. XML Schema XML Schema is an XML based alternative to DTD. W3C supports an alternative to DTD called XML Schema. XML document editors XML is a text based markup language and XML files can be created and edited using a simple text editor like Notepad. However, when you start working with XML, you will soon find that it is better to edit XML documents using a professional XML editor. Notepad can be used for quick editing of simple HTML, CSS, and XML files. But, Notepad does not know that you are writing XML, so it will not be able to assist you. In using a simple text editor, you are more likely to create many errors, and as your XML documents grow larger you could lose control. To be able to write XML documents for all your new development projects, you will need an intelligent editor to help you write error free XML documents. Appropriate XML editors will also validate your text against a DTD or a schema, and force you to stick to a valid XML structure.
6 A good XML editor should be able to: Add closing tags to your opening tags automatically; Force you to write valid XML; Verify your XML against a DTD; Verify your XML against a Schema; and Colour code your XML syntax. XMLSPY is a very popular XML editor and these are some of the features: Easy to use; Syntax colouring; Automatic tag completion; Automatic well-formed check; Easy switching between text view and grid view; Built in DTD and / or Schema validation; Built in graphical XML Schema designer; Powerful conversion utilities; Database import and export; Built in templates for most XML document types; Built in XPath analyzer; and Powerful project management. Conclusions An XML document is a very powerful facility to define a flexible data exchange format that is very important for climate data, where we often do not have predefined formats and have a very wide list of parameters. Bibliography 1. The World Wide Web Consortium (W3C) Extensible Markup Language (XML) XML Schema MeteoXml Open source software -
Data 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
Semistructured data and XML. Institutt for Informatikk INF3100 09.04.2013 Ahmet Soylu
Semistructured data and XML Institutt for Informatikk 1 Unstructured, Structured and Semistructured data Unstructured data e.g., text documents Structured data: data with a rigid and fixed data format
Managing XML Documents Versions and Upgrades with XSLT
Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, [email protected] 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder
Last Week. XML (extensible Markup Language) HTML Deficiencies. XML Advantages. Syntax of XML DHTML. Applets. Modifying DOM Event bubbling
XML (extensible Markup Language) Nan Niu ([email protected]) CSC309 -- Fall 2008 DHTML Modifying DOM Event bubbling Applets Last Week 2 HTML Deficiencies Fixed set of tags No standard way to create new
Overview 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
Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata
Standard for Information and Image Management Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata Association for Information and
An XML Based Data Exchange Model for Power System Studies
ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical
Introduction 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
Kuali Financial System Interface Specification for Electronic Invoice Feed
Kuali Financial System Interface Specification for Electronic Invoice Feed Overview The current financial system used at Cornell will be replaced by the Kuali Financial System (KFS). This will occur July
XML: extensible Markup Language. Anabel Fraga
XML: extensible Markup Language Anabel Fraga Table of Contents Historic Introduction XML vs. HTML XML Characteristics HTML Document XML Document XML General Rules Well Formed and Valid Documents Elements
XSLT 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.
Translating between XML and Relational Databases using XML Schema and Automed
Imperial College of Science, Technology and Medicine (University of London) Department of Computing Translating between XML and Relational Databases using XML Schema and Automed Andrew Charles Smith acs203
Structured vs. unstructured data. Motivation for self describing data. Enter semistructured data. Databases are highly structured
Structured vs. unstructured data 2 Databases are highly structured Semistructured data, XML, DTDs Well known data format: relations and tuples Every tuple conforms to a known schema Data independence?
DTD Tutorial. About the tutorial. Tutorial
About the tutorial Tutorial Simply Easy Learning 2 About the tutorial DTD Tutorial XML Document Type Declaration commonly known as DTD is a way to describe precisely the XML language. DTDs check the validity
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource for schools
Proc. Int. Conf. on Dublin Core and Metadata for e-communities 2002: 251-255 Firenze University Press Using Dublin Core for DISCOVER: a New Zealand visual art and music resource for schools Karen Rollitt,
Introduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Observation Metadata and its Use in the DWD Weather Data Request Broker
Observation Metadata and its Use in the DWD Weather Data Request Broker Jürgen Seib Deutscher Wetterdienst e-mail: [email protected] What kind of metadata is needed for the discovery of observation data?
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,
XML WEB TECHNOLOGIES
XML WEB TECHNOLOGIES Chakib Chraibi, Barry University, [email protected] ABSTRACT The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily
10CS73: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
Internationalization 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
SEPA formats - an introduction to XML. version September 2013. www.ing.be/sepa
Financial Supply Chain SEPA SEPA formats - an introduction to XML version September 2013 www.ing.be/sepa INTRODUCTION 1 INTRODUCTION TO XML 2 What is XML? 2 What is a root element? 2 What are the specifications
Concrete uses of XML in software development and data analysis.
Concrete uses of XML in software development and data analysis. S. Patton LBNL, Berkeley, CA 94720, USA XML is now becoming an industry standard for data description and exchange. Despite this there are
Exchanger XML Editor - Canonicalization and XML Digital Signatures
Exchanger XML Editor - Canonicalization and XML Digital Signatures Copyright 2005 Cladonia Ltd Table of Contents XML Canonicalization... 2 Inclusive Canonicalization... 2 Inclusive Canonicalization Example...
Internet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
T 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)
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
Web Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
XML- 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
Chapter 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],
XML. CIS-3152, Spring 2013 Peter C. Chapin
XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts
How To Use Xml In A Web Browser (For A Web User)
Anwendersoftware a Advanced Information Management Chapter 3: XML Basics Holger Schwarz Universität Stuttgart Sommersemester 2009 Overview Motivation Fundamentals Document Type Definition (DTD) XML Namespaces
TagSoup: A SAX parser in Java for nasty, ugly HTML. John Cowan ([email protected])
TagSoup: A SAX parser in Java for nasty, ugly HTML John Cowan ([email protected]) Copyright This presentation is: Copyright 2004 John Cowan Licensed under the GNU General Public License ABSOLUTELY WITHOUT
Design and Development of Website Validator using XHTML 1.0 Strict Standard
Design and Development of Website Validator using XHTML 1.0 Strict Standard Ibnu Gunawan Informatics Department Petra Christian University Surabaya, Indonesia [email protected] Yohanes Edwin Informatics
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
INTRO 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
Developing 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
Web Services Trust and XML Security Standards
Web Services Trust and XML Security Standards Date: April 9, 2001 Version: 1.0 Copyright 2001-2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States
Interactive Data Visualization for the Web Scott Murray
Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding
Network Security. Chapter 10. Application Layer Security: Web Services. Part I: Introduction to Web Services
Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany Part I: Introduction to Web Services Network Security Chapter 10 Application Layer Security:
RUT developers handbook 9.51 Introduction to XML and DOM, with applications in Matlab v. 2.0
2004-01-05 LiTH RUT developers handbook 9.51 Introduction to XML and DOM, with applications in Matlab v. 2.0 Eric Karlsson Abstract An XML document can be used as an excellent intermediate storage for
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
Multiple electronic signatures on multiple documents
Multiple electronic signatures on multiple documents Antonio Lioy and Gianluca Ramunno Politecnico di Torino Dip. di Automatica e Informatica Torino (Italy) e-mail: [email protected], [email protected] web
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Introduction Nowadays, with the rapid development of the Internet, distance education and e- learning programs are becoming more vital in educational world. E-learning alternatives
CST6445: 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
How to Improve Database Connectivity With the Data Tools Platform. John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management)
How to Improve Database Connectivity With the Data Tools Platform John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management) 1 Agenda DTP Overview Creating a Driver Template Creating a
Markup Languages and Semistructured Data - SS 02
Markup Languages and Semistructured Data - SS 02 http://www.pms.informatik.uni-muenchen.de/lehre/markupsemistrukt/02ss/ XPath 1.0 Tutorial 28th of May, 2002 Dan Olteanu XPath 1.0 - W3C Recommendation language
Reduces development time by 90%
Symphonia. Symphonia Messaging Toolkit A developer s productivity tool that Reduces development time by 90% Message Definition Huge Message Libraries Message Testing - Explorer Symphonia Engine (processes
LAB MANUAL CS-322364(22): Web Technology
RUNGTA COLLEGE OF ENGINEERING & TECHNOLOGY (Approved by AICTE, New Delhi & Affiliated to CSVTU, Bhilai) Kohka Kurud Road Bhilai [C.G.] LAB MANUAL CS-322364(22): Web Technology Department of COMPUTER SCIENCE
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
Structured vs. unstructured data. Semistructured data, XML, DTDs. Motivation for self-describing data
Structured vs. unstructured data 2 Semistructured data, XML, DTDs Introduction to databases CSCC43 Winter 2011 Ryan Johnson Databases are highly structured Well-known data format: relations and tuples
ART 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
Agents 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
FileMaker Server 15. Custom Web Publishing Guide
FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal
Consuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with WST and JST Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
My IC Customizer: Descriptors of Skins and Webapps for third party User Guide
User Guide 8AL 90892 USAA ed01 09/2013 Table of Content 1. About this Document... 3 1.1 Who Should Read This document... 3 1.2 What This Document Tells You... 3 1.3 Terminology and Definitions... 3 2.
XML Schema Definition Language (XSDL)
Chapter 4 XML Schema Definition Language (XSDL) Peter Wood (BBK) XML Data Management 80 / 227 XML Schema XML Schema is a W3C Recommendation XML Schema Part 0: Primer XML Schema Part 1: Structures XML Schema
The Proposal of the CBS Expert Team on Integrated Data Management for a WMO Metadata Standard
The Proposal of the CBS Expert Team on Integrated Data Management for a WMO Metadata Standard Jürgen Seib Deutscher Wetterdienst Referat TI 13 e-mail: [email protected] Members of the Expert Team Dr.
Representation of E-documents in AIDA Project
Representation of E-documents in AIDA Project Diana Berbecaru Marius Marian Dip. di Automatica e Informatica Politecnico di Torino Corso Duca degli Abruzzi 24, 10129 Torino, Italy Abstract Initially developed
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 ([email protected]) " With contributions of Carlos Damásio ([email protected])
SEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATION WEBSITE ANALYSIS REPORT FOR miaatravel.com Version 1.0 M AY 2 4, 2 0 1 3 Amendments History R E V I S I O N H I S T O R Y The following table contains the history of all amendments
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2 Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 Level 6, Durham House, 22 Durham Street West PO Box 106857, Auckland City Post Shop, Auckland
XML 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
Migrating from Unstructured to Structured FrameMaker
Migrating from Unstructured to Structured FrameMaker TABLE OF CONTENTS 1 What is XML? 3 Why XML? 7 Why structured FrameMaker? 8 Components of a structured authoring environment 10 Getting started with
TROUBLESHOOTING XML WHAT IS XML? 4/27/2015. Jim Hines CEPI Customer Support Manager
TROUBLESHOOTING XML Jim Hines CEPI Customer Support Manager XML stands for Extensible Markup Language. Programming code, designed to be simple, widely used, and usable online (according to W3C Recommendation,
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
Visualization of GML data using XSLT.
Visualization of GML data using XSLT. W.T.M.S.B.Tennakoon February, 2003 Visualization of GML data using XSLT. by W.T.M.S.B.Tennakoon Thesis submitted to the International Institute for Geo-information
CIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
Preservation Handbook
Preservation Handbook Plain text Author Version 2 Date 17.08.05 Change History Martin Wynne and Stuart Yeates Written by MW 2004. Revised by SY May 2005. Revised by MW August 2005. Page 1 of 7 File: presplaintext_d2.doc
Preservation Handbook
Preservation Handbook [Binary Text / Word Processor Documents] Author Rowan Wilson and Martin Wynne Version Draft V3 Date 22 / 08 / 05 Change History Revised by MW 22.8.05; 2.12.05; 7.3.06 Page 1 of 7
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Chapter 19: XML. Working with XML. About XML
504 Chapter 19: XML Adobe InDesign CS3 is one of many applications that can produce and use XML. After you tag content in an InDesign file, you save and export the file as XML so that it can be repurposed
Firewall Builder Architecture Overview
Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.
HTML, CSS, XML, and XSL
APPENDIX C HTML, CSS, XML, and XSL T his appendix is a very brief introduction to two markup languages and their style counterparts. The appendix is intended to give a high-level introduction to these
Extending the Linked Data API with RDFa
Extending the Linked Data API with RDFa Steve Battle 1, James Leigh 2, David Wood 2 1 Gloze Ltd, UK [email protected] 2 3 Round Stones, USA James, [email protected] Linked data is about connecting
Electronic Commerce. 6. Electronic Data Interchange and XML. V Rajaraman
Electronic Commerce 6. Electronic Data Interchange and XML V Rajaraman B2B e-commerce requires participating businesses to exchange business forms such as purchase order and invoice electronically without
Web Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
e-business Frameworks based on MDA
e-business Frameworks based on MDA Haeng-Kon Kim Abstract In this paper, we survey and analyze the actual conditions of EDI system for B2B business of transport companies in Korea. As the result of our
