From HTML to XML (extensible Markup Language) XML, DTD, and XPath. Other nice features of XML. XML terminology. Well-formed XML documents
|
|
|
- Herbert Lucas
- 9 years ago
- Views:
Transcription
1 From HTML to XML (extensible Markup Language) 2 XML, DTD, and XPath CPS 216 Advanced Database Systems HTML describes the presentation of the content <h1>bibliography</h1> <p><i>foundations of Databases</i> Abiteboul, Hull, and Vianu <br>addison Wesley, 1995 <p> XML describes only the content <book> <book> Separation of content from presentation simplifies content extraction and allows the same content to be presented easily in different looks Other nice features of XML Portability: Just like HTML, you can ship XML data across platforms Relational data requires heavy-weight protocols, e.g., JDBC Flexibility: You can represent any information (structured, semi-structured, documents, ) Relational data is best suited for structured data Extensibility: Since data describes itself, you can change the schema easily Relational schema is rigid and difficult to change 3 XML terminology <is_textbook/> Tag names: book, title, Start tags: <book>, <title>, End tags:, </title>, An element is enclosed by a pair of start and end tags: <book> Elements can be nested: <book><title></title> Empty elements: <is_textbook></is_textbook> Can be abbreviated: <is_textbook/> Elements can also have attributes: <book ISBN= price= > 4 Well-formed XML documents 5 More XML features 6 A well-formed XML document Follows XML lexical conventions Wrong: <section>we show that x < 0 Right: <section>we show that x < 0 Other special entities: > becomes > and & becomes & Contains a single root element Has tags that are properly matched and elements that are properly nested Right: <section><subsection></subsection> Wrong: <section><subsection></subsection> Comments: <!-- Comments here --> CDATA: <![CDATA[Tags: <book>,] ID s and references <person id= o12 ><name>homer</name></person> <person id= o34 ><name>marge</name></person> <person id= o56 father= o12 mother= o34 ><name>bart</name></person> Namespaces allow external schemas and qualified names <book xmlns:mycitationstyle= > <mycitationstyle:title></mycitationstyle:title> <mycitationstyle:author></mycitationstyle:author> Processing instructions for apps: <? java applet?> And more
2 Valid XML documents A valid XML document conforms to a Document Type Definition (DTD) A DTD is optional A DTD specifies A grammar for the document Constraints on structures and values of elements, attributes, etc. Example <!ATTLIST book ISBN CDATA #REQUIRED> 7 DTD explained bibliography is the root element of the document One or more bibliography consists of a sequence of one or more book elements Zero or one Zero or more book consists of a title, zero or more authors, an optional publisher, and zero or more sections, in sequence <!ATTLIST book ISBN ID #REQUIRED> book has a required ISBN attribute which is a unique identifier book has an optional (#IMPLIED) price attribute which contains character data Other attribute types include IDREF (reference to an ID), IDREFS (space-separated list of references), enumerated list, etc. 8 DTD explained (cont d) title, author, publisher, and year all contain parsed character data (#PCDATA) Each section starts with a title, followed by some optional text and then zero of more subsections PCDATA is text that will be parsed (<> will be treated as a markup tag and < etc. will be treated as entities); CDATA is unparsed character data <section><title>introduction</title> In this section we introduce XML and DTD <section><title>xml</title> XML stands for <section><title>dtd</title> <section><title>definition</title> DTD stands for <section><title>usage</title> You can use DTD to 9 Using DTD DTD can be included in the XML source file DTD can be external <!DOCTYPE bibliography SYSTEM../dtds/bib.dtd > <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN > <html> </html> 10 Why use DTD s? 11 XML versus relational data 12 Benefits of using DTD DTD can serve as a schema for the XML data Guards against errors Helps with processing DTD facilitates information exchange People can agree to use a common DTD to exchange data (e.g., XHTML) Benefits of not using DTD Unstructured data is easy to represent Overhead of DTD validation is avoided Relational data Schema is always fixed in advance and difficult to change Simple, flat table structures Ordering of rows and columns is unimportant Data exchange is problematic Native support in all serious commercial DBMS XML data Well-formed XML does not require predefined, fixed schema Nested structure; ID/IDREF(S) permit arbitrary graphs Ordering forced by document format; may or may not be important Designed for easy exchange Often implemented as an addon on top of relations Which one is more intuitive? Which one is easier to implement?
3 Query languages for XML 13 Example DTD and XML 14 XPath Path expressions with conditions Building block of other standards (XQuery, XSLT, XPointer, etc.) XQuery XPath + full-fledged SQL-like query language XSLT XPath + transformation templates <?xml version= 1.0 > <!ATTLIST book ISBN CDATA #REQUIRED> <section> A tree representation 15 XPath 16 book bibliography book title author author author publisher year section Foundations Abiteboul Hull Vianu Addison of Databases Wesley 1995 title In this section section section we introduce Introduction XPath specifies path expressions that match XML data by navigating down (and occasionally up and across) the tree Example Query: /bibliography/book/author Like a UNIX directory Result: all author elements reachable from root via the path /bibliography/book/author Basic XPath constructs / separator between steps in a path name matches any child element with this tag name * matches any child matches the attribute with this matches any attribute // matches any descendent element or the current element itself. matches the current element.. matches the parent element 17 Simple XPath examples All book titles /bibliography/book/title All book ISBN numbers /bibliography/book/@isbn All title elements, anywhere in the document //title All section titles, anywhere in the document //section/title Authors of bibliographical entries (suppose there are articles, reports, etc. in addition to books) /bibliography/*/author 18
4 Predicates in path expressions [condition] to true on the current element Books with price lower than $50 matches the current element if condition evaluates Note: < must be escaped if this expression appears in an XML document XPath will automatically convert the price string to a numeric value for comparison Books with author Abiteboul /bibliography/book[author= Abiteboul ] Books with a publisher child element /bibliography/book[publisher] Prices of books authored by Abiteboul /bibliography/book[author= Abiteboul ]/@price 19 More complex predicates Predicates can have and s and or s Books with price between $40 and $50 /bibliography/book[40<=@price Books authored by Abiteboul or those with price lower than $50 /bibliography/book[author= Abiteboul 20 Predicates involving node-sets /bibliography/book[author= Abiteboul ] There may be multiple authors, so author in general returns a node-set (in XPath terminology) The predicate evaluates to true as long as it evaluates true for at least one node in the node-set, i.e., at least one author is Abiteboul Tricky query /bibliography/book[author= Abiteboul and author!= Abiteboul ] Will it return any books? 21 XPath operators and functions Frequently used in conditions: x + y, x y, x * y, x div y, x mod y contains(x, y) true if string x contains string y count(node-set) counts the number nodes in node-set position() returns the position of the current node in the currently selected node-set last() returns the size of the currently selected node-set name() returns the tag name of the current element 22 More XPath examples All elements whose tag names contain section (e.g., subsection ) //*[contains(name(), section )] Title of the first section in each book /bibliography/book/section[position()=1]/title A shorthand: /bibliography/book/section[1]/title Title of the last section in each book /bibliography/book/section[position()=last()]/title Books with fewer than 10 sections /bibliography/book[count(section)<10] All elements whose parent s tag name is not book //*[name()!= book ]/* 23 A tricky example Suppose that price is a child element of book, and there may be multiple prices per book Books with some price in range [20, 50] How about: /bibliography/book [price >= 20 and price <= 50] Correct answer: /bibliography/book [price[. >= 20 and. <= 50]] 24
5 De-referencing IDREF s 25 General XPath location steps 26 id(identifier) returns the element with the unique identifier Suppose that books can make references to other books <section><title>introduction</title> XML is a hot topic these days; see <bookref ISBN= ISBN-10 /> for more details Find all references to books written by Abiteboul in the book with ISBN-10 /bibliography/book[@isbn= ISBN-10 ] //bookref[id(@isbn)/author= Abiteboul ] Technically, each XPath query consists of a series of location steps separated by / Each location step consists of An axis: one of self, attribute, parent, child, ancestor, ancestor-or-self, descendent, descendent-or-self, following, following-sibling, preceding, precedingsibling, and namespace A node test: either a name test (e.g., book, section, *) or a type test (e.g., text(), node(), comment()), separated from the axis by :: Zero of more predicates (or conditions) enclosed in square brackets Example of verbose syntax 27 Verbose (axis, node test, predicate): /child::bibliography /child::book[attribute::isbn= ISBN-10 ] /descendent-or-self::node() /child::title Abbreviated: /bibliography/book[@isbn= ISBN-10 ]//title child is the default axis // stands for /descendent-or-self::node()/
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?
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
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
Introduction to XML. Data Integration. Structure in Data Representation. Yanlei Diao UMass Amherst Nov 15, 2007
Introduction to XML Yanlei Diao UMass Amherst Nov 15, 2007 Slides Courtesy of Ramakrishnan & Gehrke, Dan Suciu, Zack Ives and Gerome Miklau. 1 Structure in Data Representation Relational data is highly
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
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
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
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
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
Quiz! Database Indexes. Index. Quiz! Disc and main memory. Quiz! How costly is this operation (naive solution)?
Database Indexes How costly is this operation (naive solution)? course per weekday hour room TDA356 2 VR Monday 13:15 TDA356 2 VR Thursday 08:00 TDA356 4 HB1 Tuesday 08:00 TDA356 4 HB1 Friday 13:15 TIN090
Extensible Markup Language (XML): Essentials for Climatologists
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
XML 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
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
XML. Document Type Definitions XML Schema
XML Document Type Definitions XML Schema 1 Well-Formed and Valid XML Well-Formed XML allows you to invent your own tags. Valid XML conforms to a certain DTD. 2 Well-Formed XML Start the document with a
Database & Information Systems Group Prof. Marc H. Scholl. XML & Databases. Tutorial. 11. SQL Compilation, XPath Symmetries
XML & Databases Tutorial 11. SQL Compilation, XPath Symmetries Christian Grün, Database & Information Systems Group University of, Winter 2005/06 SQL Compilation Relational Encoding: the table representation
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
Enhancing Traditional Databases to Support Broader Data Management Applications. Yi Chen Computer Science & Engineering Arizona State University
Enhancing Traditional Databases to Support Broader Data Management Applications Yi Chen Computer Science & Engineering Arizona State University What Is a Database System? Of course, there are traditional
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
Creating 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
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.
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...
AN ENHANCED DATA MODEL AND QUERY ALGEBRA FOR PARTIALLY STRUCTURED XML DATABASE
THE UNIVERSITY OF SHEFFIELD DEPARTMENT OF COMPUTER SCIENCE RESEARCH MEMORANDA CS-03-08 MPHIL/PHD UPGRADE REPORT AN ENHANCED DATA MODEL AND QUERY ALGEBRA FOR PARTIALLY STRUCTURED XML DATABASE SUPERVISORS:
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
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
Unified XML/relational storage March 2005. The IBM approach to unified XML/relational databases
March 2005 The IBM approach to unified XML/relational databases Page 2 Contents 2 What is native XML storage? 3 What options are available today? 3 Shred 5 CLOB 5 BLOB (pseudo native) 6 True native 7 The
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
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
Modern Databases. Database Systems Lecture 18 Natasha Alechina
Modern Databases Database Systems Lecture 18 Natasha Alechina In This Lecture Distributed DBs Web-based DBs Object Oriented DBs Semistructured Data and XML Multimedia DBs For more information Connolly
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
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
Chapter 2: Designing XML DTDs
2. Designing XML DTDs 2-1 Chapter 2: Designing XML DTDs References: Tim Bray, Jean Paoli, C.M. Sperberg-McQueen: Extensible Markup Language (XML) 1.0, 1998. [http://www.w3.org/tr/rec-xml] See also: [http://www.w3.org/xml].
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
1. Write the query of Exercise 6.19 using TRC and DRC: Find the names of all brokers who have made money in all accounts assigned to them.
1. Write the query of Exercise 6.19 using TRC and DRC: Find the names of all brokers who have made money in all accounts assigned to them. TRC: DRC: {B.Name Broker(B) AND A Account (A.BrokerId = B.Id A.Gain
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
Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks
Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks Ramaswamy Chandramouli National Institute of Standards and Technology Gaithersburg, MD 20899,USA 001-301-975-5013 [email protected]
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
A Workbench for Prototyping XML Data Exchange (extended abstract)
A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy
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
Database Systems. Lecture 1: Introduction
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: [email protected] Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
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.
Eventia Log Parsing Editor 1.0 Administration Guide
Eventia Log Parsing Editor 1.0 Administration Guide Revised: November 28, 2007 In This Document Overview page 2 Installation and Supported Platforms page 4 Menus and Main Window page 5 Creating Parsing
Java and XML parsing. EH2745 Lecture #8 Spring 2015. [email protected]
Java and XML parsing EH2745 Lecture #8 Spring 2015 [email protected] Lecture Outline Quick Review The XML language Parsing Files in Java Quick Review We have in the first set of Lectures covered the basics
Cover Page. Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007
Cover Page Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007 Dynamic Server Pages Guide, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All rights reserved. Contributing Authors: Sandra
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
Lesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
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
JavaScript: Introduction to Scripting. 2008 Pearson Education, Inc. All rights reserved.
1 6 JavaScript: Introduction to Scripting 2 Comment is free, but facts are sacred. C. P. Scott The creditor hath a better memory than the debtor. James Howell When faced with a decision, I always ask,
Lecture 9. Semantic Analysis Scoping and Symbol Table
Lecture 9. Semantic Analysis Scoping and Symbol Table Wei Le 2015.10 Outline Semantic analysis Scoping The Role of Symbol Table Implementing a Symbol Table Semantic Analysis Parser builds abstract syntax
Foglight. Dashboard Support Guide
Foglight Dashboard Support Guide 2013 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under
High Performance XML Data Retrieval
High Performance XML Data Retrieval Mark V. Scardina Jinyu Wang Group Product Manager & XML Evangelist Oracle Corporation Senior Product Manager Oracle Corporation Agenda Why XPath for Data Retrieval?
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
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
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
Rule-Based Generation of XML DTDs from UML Class Diagrams
Rule-Based Generation of XML DTDs from UML Class Diagrams Thomas Kudrass, Tobias Krumbein Leipzig University of Applied Sciences, Department of Computer Science and Mathematics, D-04251 Leipzig {kudrass
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
Storing and Querying Ordered XML Using a Relational Database System
Kevin Beyer IBM Almaden Research Center Storing and Querying Ordered XML Using a Relational Database System Igor Tatarinov* University of Washington Jayavel Shanmugasundaram* Cornell University Stratis
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
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
Data XML and XQuery A language that can combine and transform data
Data XML and XQuery A language that can combine and transform data John de Longa Solutions Architect DataDirect technologies [email protected] Mobile +44 (0)7710 901501 Data integration through
WebSphere 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
Cleo Communications. CUEScript Training
Cleo Communications CUEScript Training Introduction RMCS Architecture Why CUEScript, What is it? How and Where Scripts in RMCS XML Primer XPath Pi Primer Introduction (cont.) Getting Started Scripting
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
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
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
StreamLink 5.0. StreamLink Configuration XML Reference. November 2009 C O N F I D E N T I A L
StreamLink Configuration XML Reference November 2009 C O N F I D E N T I A L Contents Contents 1 Preface... 1 1.1 1.2 1.3 1.4 1.5 1.6 What... this document contains 1 About... Caplin document formats 1
JISIS and Web Technologies
27 November 2012 Status: Draft Author: Jean-Claude Dauphin JISIS and Web Technologies I. Introduction This document does aspire to explain how J-ISIS is related to Web technologies and how to use J-ISIS
Novell Identity Manager
AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with
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,
by LindaMay Patterson PartnerWorld for Developers, AS/400 January 2000
Home Products Consulting Industries News About IBM by LindaMay Patterson PartnerWorld for Developers, AS/400 January 2000 Copyright IBM Corporation, 1999. All Rights Reserved. All trademarks or registered
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
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
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
Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section
Big Data Analytics. Rasoul Karimi
Big Data Analytics Rasoul Karimi Information Systems and Machine Learning Lab (ISMLL) Institute of Computer Science University of Hildesheim, Germany Big Data Analytics Big Data Analytics 1 / 1 Introduction
Organizational Search in Email Systems
Western Kentucky University TopSCHOLAR Masters Theses & Specialist Projects Graduate School 5-1-2012 Organizational Search in Email Systems Sruthi Bhushan Pitla Western Kentucky University, [email protected]
Relational Databases for Querying XML Documents: Limitations and Opportunities. Outline. Motivation and Problem Definition Querying XML using a RDBMS
Relational Databases for Querying XML Documents: Limitations and Opportunities Jayavel Shanmugasundaram Kristin Tufte Gang He Chun Zhang David DeWitt Jeffrey Naughton Outline Motivation and Problem Definition
6. SQL/XML. 6.1 Introduction. 6.1 Introduction. 6.1 Introduction. 6.1 Introduction. XML Databases 6. SQL/XML. Creating XML documents from a database
XML Databases Silke Eckstein Andreas Kupfer Institut für Informationssysteme Technische Universität http://www.ifis.cs.tu-bs.de in XML XML Databases SilkeEckstein Institut fürinformationssysteme TU 2 Creating
Relational Databases
Relational Databases Jan Chomicki University at Buffalo Jan Chomicki () Relational databases 1 / 18 Relational data model Domain domain: predefined set of atomic values: integers, strings,... every attribute
Presentation / 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
Managing large sound databases using Mpeg7
Max Jacob 1 1 Institut de Recherche et Coordination Acoustique/Musique (IRCAM), place Igor Stravinsky 1, 75003, Paris, France Correspondence should be addressed to Max Jacob ([email protected]) ABSTRACT
XML Data Integration
XML Data Integration Lucja Kot Cornell University 11 November 2010 Lucja Kot (Cornell University) XML Data Integration 11 November 2010 1 / 42 Introduction Data Integration and Query Answering A data integration
Database trends: XML data storage
Database trends: XML data storage UC Santa Cruz CMPS 10 Introduction to Computer Science www.soe.ucsc.edu/classes/cmps010/spring11 [email protected] 25 April 2011 DRC Students If any student in the class
Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar
Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs
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
The Web Web page Links 16-3
Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML documents Describe several specific HTML tags and their purposes 16-1 Chapter Goals
XML Databases 6. SQL/XML
XML Databases 6. SQL/XML Silke Eckstein Andreas Kupfer Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 6. SQL/XML 6.1Introduction 6.2 Publishing relational
Foundation of Information Technology (Code No: 165) Sample Question Paper II Summative Assessment - Term II. Max Time: 3 hours Max Marks: 90 SECTION A
Foundation of Information Technology (Code No: 165) Sample Question Paper II Summative Assessment - Term II Class X (2015-16) Max Time: 3 hours Max Marks: 90 SECTION A Q1) Fill in the blanks: [10] i) TR
