XML: extensible Markup Language
|
|
- Osborne Atkins
- 6 years ago
- Views:
Transcription
1 XML: extensible Markup Language Languages fr web SisInf Lab - Plytechnic University f Bari Master s Degree Curse in Cmputer Engineering
2 What is XML? XML is a subset f SGML aiming t enable generic dcument t be served, received, and prcessed n the Web XML describes a class f data bjects called XML dcuments and partially describes the behavir f cmputer prgrams which prcess them. The main design gals fr XML are: straightfrwardly usable ver the Internet supprt a wide variety f applicatins XML dcuments easy t create easy t write prgrams which prcess XML dcuments human-legible and reasnably clear 1996: develped by the XML Wrking Grup frmed under the auspices f the Wrld Wide Web Cnsrtium (W3C) SinInf Lab Plytechnic University f Bari Languages fr web: XML 2 f 22
3 XML Histry 1986: Standard Generalized Markup Language (SGML) ISO : XML W3C Wrking Draft 1998: XML 1.0, W3C Recmmendatin 2000: XML 1.0 (2nd Editin), W3C Recmmendatin 2004: XML 1.0 (3rd Editin), W3C Recmmendatin 2006: XML 1.1, W3C Recmmendatin 2006: XML 1.0 (4th Editin), W3C Recmmendatin 2006: Namespaces in XML 1.0 (2nd Editin), W3C Recmmendatin 2006: XML 1.1 (2nd Editin), W3C Recmmendatin 2006: Namespaces in XML 1.1 (2nd Editin), W3C Recmmendatin 2008: XML 1.0 (5th Editin), W3C Recmmendatin 2009: Namespaces in XML 1.0 (3rd Editin), W3C Recmmendatin SinInf Lab Plytechnic University f Bari Languages fr web: XML 3 f 22
4 XML Intrductin markup language designed t stre and transprt data self-descriptive, prlg defines the XML versin and the character encding <?xml versin="1.0" encding="utf-8"?> infrmatin wrapped in tags n predefined tags but "invented" by the authr f the XML dcument data stred in plain text frmat simplify data exchange and availability exchanging data between incmpatible systems SinInf Lab Plytechnic University f Bari Languages fr web: XML 4 f 22
5 XML Tree Structure XML dcuments are frmed as element trees tree starts at a rt element and branches frm the rt t child elements all elements can have sub elements (child elements) <rt> <child_1> <subchild_1_1>text</subchild_1_1> </child_1> <child_2> <child_2> </rt> child_1 rt subchild_1_1 subchild_1_2 text text child_2 text SinInf Lab Plytechnic University f Bari Languages fr web: XML 5 f 22
6 XML Elements and Attributes element: everything frm (including) the start tag t (including) the end tag <price>29.99</price> an element can cntain text, attributes, ther elements, a mix f the abve empty element with n cntent <empty/></empty> <empty/> attribute: designed t cntain data related t a specific element <persn gender="female"> </persn> cannt cntain multiple values r tree structures (elements can) nt easily expandable (fr future changes) <nte day="10" mnth="01" year="2008" t="tve" frm="jani" heading="reminder " bdy="dn't frget me this weekend! > </nte> SinInf Lab Plytechnic University f Bari Languages fr web: XML 6 f 22
7 XML Syntax XML prlg ptinal, (if exists) it must cme first in the dcument tree dcuments must have a rt element all XML elements must have a clsing tag tags are case sensitive elements must be prperly nested <p>this is a paragraph</p> OR <empty/> <Message>This is incrrect</message> <message>this is crrect</message> <b><i>this text is bld and italic</b></i> <b><i>this text is bld and italic</i></b> elements can have quted attributes in name/value pairs ptinal cmments <nte date="12/11/2007"> </nte> <!-- This is a cmment --> entity references, i.e. characters with special meaning <message>salary < 1000</message> <message>salary < 1000</message> SinInf Lab Plytechnic University f Bari Languages fr web: XML 7 f 22
8 XML Namespace cnflict when mix XML dcuments frm different XML applicatins elements can have different cntent and/r meaning <curses> <curse cfu= 9 >Infrmatin Systems</curse> <curse cfu= 12 >Operating Systems</curse> </curses> <curses> <curse>artificial Intelligence</curse> <curse>languages fr Web</curse> </curses> slving the name cnflict using a prefix qualified name <lif:curses> <lif:curse cfu= 9 >Infrmatin Systems</lif:curse> <lif:curse cfu= 12 >Operating Systems</lif:curse> </lif:curses> <mif:curses> <mif:curse>artificial Intelligence</mif:curse> <mif:curse>languages fr Web</mif:curse> </mif:curses> a namespace fr the prefix must be defined: xmlns:prefix="uri xmlns:lif= xmlns:mif= SinInf Lab Plytechnic University f Bari Languages fr web: XML 8 f 22
9 XML Validatr XML dcument with crrect syntax is called well-frmed (parser, syntax checker) XML dcument validated against a schema is bth well-frmed and valid (validating parser) a schema defines the structure f an XML dcument verify that XML data received frm the utside wrld is valid Schema languages Dcument Type Definitin (DTD) XML Schema Definitin Language (XSD) SinInf Lab Plytechnic University f Bari Languages fr web: XML 9 f 22
10 DTD: Dcument Type Definitin DOCTYPE declaratin used t refer t an external DTD file <?xml versin="1.0" encding="utf-8"?> <!DOCTYPE nte SYSTEM schema.dtd"> <nte> <t>tve</t> <frm>jani</frm> <heading>reminder</heading> <bdy>dn't frget me this weekend!</bdy> </nte> <!DOCTYPE nte [ <!ELEMENT nte (t,frm,heading,bdy)> <!ELEMENT t (#PCDATA)> <!ELEMENT frm (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT bdy (#PCDATA)> ]>!DOCTYPE nte defines that the rt element f the dcument is nte!element nte defines that the nte element must cntain the elements: "t, frm, heading, bdy"!element t defines the t element t be f type "#PCDATA" (parse-able text data)!element frm defines the frm element t be f type "#PCDATA"!ELEMENT heading defines the heading element t be f type "#PCDATA"!ELEMENT bdy defines the bdy element t be f type "#PCDATA" SinInf Lab Plytechnic University f Bari Languages fr web: XML 10 f 22
11 DTD Syntax (1/2) Element: <!ELEMENT element-name cntent-mdel> cntent-mdel EMPTY <!ELEMENT br EMPTY> ANY <!ELEMENT nte ANY> Element cntent <!ELEMENT nte (t,frm,heading,bdy)> Mixed cntent <!ELEMENT nte (#PCDATA e1 e2... en)* > Attribute List: <!ATTLIST element-name attribute-definitins> attribute-type CDATA character data (v1 v2...) list f values ID unique identifier in the dcument IDREF/IDREFS crrespnding t an ID ENTITY shrtcuts t special characters/strings attribute-name attribute-type default-value SinInf Lab Plytechnic University f Bari Languages fr web: XML 11 f 22
12 DTD Syntax (2/2) default-value ptinal attribute mandatry attribute default value defined value #FIXED value default value NOT defined #IMPLIED #REQUIRED Examples: <!ATTLIST p align (left center right justify) #IMPLIED> <!ATTLIST recipe id ID #REQUIRED > <!ATTLIST html xmlns CDATA #FIXED <!ATTLIST frm actin CDATA #REQUIRED nsubmit CDATA #IMPLIED methd (get pst) "get" Enctype CDATA "applicatin/x-www-frm-urlencded" > SinInf Lab Plytechnic University f Bari Languages fr web: XML 12 f 22
13 XSD: XML Schema Definitin describes the structure f an XML dcument (just like a DTD) XML-based alternative t DTD dn't have t learn a new language reuse XML editr and parser mre pwerful, supprt data types and namespaces data types supprt useful t: define restrictins n data validate the crrectness f data cnvert data between different data types <xs:element name="nte"> <xs:cmplextype> <xs:sequence> <xs:element name="t" type="xs:string"/> <xs:element name="frm" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="bdy" type="xs:string"/> </xs:sequence> </xs:cmplextype> </xs:element> <!DOCTYPE nte [ <!ELEMENT nte <!ELEMENT t <!ELEMENT frm <!ELEMENT heading <!ELEMENT bdy ]> (t,frm,heading,bdy)> (#PCDATA)> (#PCDATA)> (#PCDATA)> (#PCDATA)> SinInf Lab Plytechnic University f Bari Languages fr web: XML 13 f 22
14 XML Schema 1.1 XML Schema Definitin Language (XSD) 1.1 Part 1: Structures describing the structure and cnstraining the cntents f XML dcuments extends the capabilities f DTD XML Schema Definitin Language (XSD) 1.1 Part 2: Datatypes defining datatypes t be used in XML Schemas Feature DTD XSD Syntax wn frmat XML Ntatin cmpact verbse Data type simple (PCDATA, CDATA) advanced Namespace nt supprted supprted SinInf Lab Plytechnic University f Bari Languages fr web: XML 14 f 22
15 XSD Syntax <xs:schema> element is the rt element f every XML Schema <xs:schema xmlns:xs=" targetnamespace=" xmlns=" elementfrmdefault="qualified"> xmlns:xs, reference XSD namespace targetnamespace, reference XML namespace fr all bjects defined by the schema xmlns, default XML namespace elementfrmdefault, all elements must be namespace qualified/unqualified an XML dcument refers t an XML Schema as: xmlns:xsi=" xsi:schemalcatin=" nte.xsd" namespace t use XSD path SinInf Lab Plytechnic University f Bari Languages fr web: XML 15 f 22
16 XSD: Simple Elements and Attributes <xs:element name="xxx" type="yyy"/> element name built-in XSD data type Examples: <xs:element name="age" type="xs:integer"/> <xs:element name="datebrn" type="xs:date"/> <xs:element name="clr" type="xs:string" default="red"/> <xs:element name="clr" type="xs:string" fixed="red"/> <xs:attribute name="xxx" type="yyy"/> attribute name built-in XSD data type Examples: <xs:attribute name="lang" type="xs:string" default="en"/> SinInf Lab Plytechnic University f Bari Languages fr web: XML 16 f 22
17 XSD: Simple Types with restrictins used t define acceptable values fr XML elements r attributes restrictins n XML elements are called facets <xs:element name="age"> <xs:simpletype> <xs:restrictin base="xs:integer" > <xs:mininclusive value="0"/> <xs:maxinclusive value="120"/> </xs:restrictin> </xs:simpletype> </xs:element> <xs:element name="car" type="cartype" /> <xs:simpletype name="cartype"> <xs:restrictin base="xs:string"> <xs:enumeratin value="audi"/> <xs:enumeratin value= Mercedes"/> <xs:enumeratin value="bmw"/> </xs:restrictin> </xs:simpletype> SinInf Lab Plytechnic University f Bari Languages fr web: XML 17 f 22
18 XSD: Restrictins fr Datatypes Cnstraint enumeratin Descriptin Defines a list f acceptable values fractindigits Specifies the maximum number f decimal places allwed. Must be equal t r greater than zer length maxexclusive maxinclusive maxlength minexclusive mininclusive minlength pattern ttaldigits whitespace Specifies the exact number f characters r list items allwed. Must be equal t r greater than zer Specifies the upper bunds fr numeric values (the value must be less than this value) Specifies the upper bunds fr numeric values (the value must be less than r equal t this value) Specifies the maximum number f characters r list items allwed. Must be equal t r greater than zer Specifies the lwer bunds fr numeric values (the value must be greater than this value) Specifies the lwer bunds fr numeric values (the value must be greater than r equal t this value) Specifies the minimum number f characters r list items allwed. Must be equal t r greater than zer Defines the exact sequence f characters that are acceptable Specifies the exact number f digits allwed. Must be greater than zer Specifies hw white space (line feeds, tabs, spaces, and carriage returns) is handled SinInf Lab Plytechnic University f Bari Languages fr web: XML 18 f 22
19 XSD: Cmplex Types (1/2) XML element cntaining ther elements and/r attributes fur kinds f cmplex elements: empty elements elements that cntain nly ther elements elements that cntain nly text elements that cntain bth ther elements and text XSD <xs:element name="emplyee"> <xs:cmplextype> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:cmplextype> </xs:element> XML <emplyee> <firstname>jhn</firstname> <lastname>smith</lastname> </emplyee> SinInf Lab Plytechnic University f Bari Languages fr web: XML 19 f 22
20 XSD: Cmplex Types (2/2) Cmplex Type XSD XML Empty Elements Only Text Only Mixed Cntent <xs:cmplextype name="prdtype"> <xs:attribute name="prdid" type="xs:psitiveinteger"/> </xs:cmplextype> <xs:cmplextype name="persntype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:cmplextype> <xs:cmplextype name="shetype"> <xs:simplecntent> <xs:extensin base="xs:integer"> <xs:attribute name="cuntry" type="xs:string" /> </xs:extensin> </xs:simplecntent> </xs:cmplextype> <xs:cmplextype name="lettertype" mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="rderid" type="xs:psitiveinteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:cmplextype> <prduct prdid="1345" /> <persn> <firstname>jhn</firstname> <lastname>smith</lastname> </persn> <shesize cuntry="france"> 35 </shesize> <letter> Dear Mr.<name>Jhn Smith</name>. Yur rder <rderid>1032</rderid> will be shipped n <shipdate> </shipdate>. </letter> SinInf Lab Plytechnic University f Bari Languages fr web: XML 20 f 22
21 XSD Indicatrs Order indicatrs: xs:all any rder xs:chice either ne child element r anther xs:sequence specific rder Occurrence indicatrs: maxoccurs maximum number f times an element can ccur minoccurs minimum number f times an element can ccur <xs:element name="child_name" type="xs:string" maxoccurs="10" minoccurs="0"/> Grup indicatrs: element grup attribute grup <xs:grup name="persngrup"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> <xs:element name="birthday" type="xs:date"/> </xs:sequence> </xs:grup> <xs:grup ref="persngrup"/> <xs:attributegrup name="persnattrgrup > <xs:attribute name="firstname" type="xs:string"/> <xs:attribute name="lastname" type="xs:string"/> <xs:attribute name="birthday" type="xs:date"/> </xs:attributegrup> <xs:attributegrup ref="persnattrgrup"/> SinInf Lab Plytechnic University f Bari Languages fr web: XML 21 f 22
22 XML References W3C XML Specificatin ( Extensible Markup Language (XML) 1.0 (Fifth Editin) W3C Recmmendatin, 26 Nvember Extensible Markup Language (XML) 1.1 (Secnd Editin) W3C Recmmendatin, 16 August XML Schema 1.1 Status Examples frm: SinInf Lab Plytechnic University f Bari Languages fr web: XML 22 f 22
XML extensible Markup Language
extensible Markup Language Eshcar Hillel Sources: http://www.w3schools.com http://java.sun.com/webservices/jaxp/ learning/tutorial/index.html Tutorial Outline What is? syntax rules Schema Document Object
More informationSoftware Engineering Methods, XML extensible Markup Language. Tutorial Outline. An Example File: Note.xml XML 1
extensible Markup Language Eshcar Hillel Sources: http://www.w3schools.com http://java.sun.com/webservices/jaxp/ learning/tutorial/index.html Tutorial Outline What is? syntax rules Schema Document Object
More informationMarkup Languages. Lecture 4. XML Schema
Markup Languages Lecture 4. XML Schema Introduction to XML Schema XML Schema is an XML-based alternative to DTD. An XML schema describes the structure of an XML document. The XML Schema language is also
More informationXML (Extensible Markup Language)
Basics of XML: What is XML? XML (Extensible Markup Language) XML stands for Extensible Markup Language XML was designed to carry data, not to display data XML tags are not predefined. You must define your
More informationSemantic Web. XML and XML Schema. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web XML and XML Schema Morteza Amini Sharif University of Technology Fall 94-95 Outline Markup Languages XML Building Blocks XML Applications Namespaces XML Schema 2 Outline Markup Languages
More informationGrammars for XML XML Information Set
Grammars fr XML XML Infrmatin Set Lecture "XML in Cmmunicatin Systems" Chapter 2 Dr.-Ing. Jesper Zedlitz Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in Kiel
More informationMapping between DFDL 1.0 Infoset and XML Data Model
Stephen M Hansn (IBM) Mapping between DFDL 1.0 Infset and XML Data Mdel Status f This Dcument This wrking draft dcument prvides infrmatin t the OGF cmmunity n the Data Frmat Descriptin Language (DFDL)
More informationIntroduction Syntax and Usage XML Databases Java Tutorial XML. November 5, 2008 XML
Introduction Syntax and Usage Databases Java Tutorial November 5, 2008 Introduction Syntax and Usage Databases Java Tutorial Outline 1 Introduction 2 Syntax and Usage Syntax Well Formed and Valid Displaying
More informationfrom DDS on Mac Workstations
Email frm DDS n Mac Wrkstatins Intrductin This dcument describes hw t set email up t wrk frm the Datacn system n a Mac wrkstatin. Yu can send email t anyne in the system that has an email address, such
More informationTree Processing (DOM)
XML Prcessing Tree Prcessing (DOM) Lecture "XML in Cmmunicatin Systems" Chapter 6 Dr.-Ing. Jesper Zedlitz Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in
More informationAptech Ltd Version 1.1 Page 1 of 9
Aptech Ltd Versin 1.1 Page 1 f 9 Table f Cntents S# Sessin Page N. 1. Intrductin t XML 3 2. Namespaces 4 3. DTDs 5 4. XML Schema 6 5. Stylesheets 7 6. XSL and XSLT 8 7. Mre n XSLT 9 Aptech Ltd Versin 1.1
More informationPRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS)
Draft Recmmendatin fr Space Data System Standards PRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS) DRAFT RECOMMENDED STANDARD CCSDS-651.1-W-12 WHITE BOOK April 2010 January ! "#$! %! &( 6( 7 ) * (((+,*
More informationHow To enrich transcribed documents with mark-up
Hw T enrich transcribed dcuments with mark-up Versin v1.4.0 (22_02_2018_15:07) Last update 30.09.2018 This guide will shw yu hw t add mark-up t dcuments which are already transcribed in Transkribus. This
More informationWS-I Usage Scenarios for the WS-I Attachments Profile 1.0
WS-I Usage Scenaris fr Attachments WS-I Usage Scenaris fr the WS-I Attachments Prfile 1.0 Dcument Status: Member Review Draft Versin: 1.02 Date: 2 September, 2004 Editrs: Marc Gdner, SAP Barbara McKee,
More informationDICOM Correction Proposal
DICOM Crrectin Prpsal STATUS Final Text Date f Last Update 2014/06/25 Persn Assigned Submitter Name James Philbin Jnathan Whitby (jwhitby@vitalimages.cm) Submissin Date 2013/10/17 Crrectin Number CP-1351
More informationEnterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)
Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San
More informationTo start your custom application development, perform the steps below.
Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance
More informationSingle Sign-On (SSO) Release Notes Spring, 2010
Single Sign-On (SSO) Release Ntes Spring, 2010 Cntents SSO Functinality Changes in Learning Platfrm 4.0 GUIDs SOAP FORM SSO Lgin Cnfiguratin Variable Cpyright 2010 by Desire2Learn Incrprated. Desire2Learn
More informationCMC Blade BIOS Profile Cloning
This white paper describes the detailed capabilities f the Chassis Management Cntrller s Blade BIOS Prfile Clning feature. Authr Crey Farrar This dcument is fr infrmatinal purpses nly and may cntain typgraphical
More informationVersion 1.7 July EDGAR ABS XML Technical Specification
Versin 1.7 July 2017 EDGAR ABS XML Technical Specificatin TABLE OF CONTENTS 1. INTRODUCTION... 1-1 1.1. PURPOSE... 1-1 1.2. SUMMARY OF CHANGES... 1-2 2. EDGAR SCHEMA FILES... 2-1 2.1. SCHEMA TABLE COLUMN
More informationAgenda. XML document Structure. XML and HTML were designed with different goals: XML was designed to describe data and to focus on what
XML extensible Markup Language Reda Bendraou Reda.Bendraou@lip6.fr http://pagesperso-systeme.lip6.fr/reda.bendraou Agenda Part I : The XML Standard Goals Why XML? XML document Structure Well-formed XML
More informationXML. Document Type Definitions XML Schema. Database Systems and Concepts, CSCI 3030U, UOIT, Course Instructor: Jarek Szlichta
XML Document Type Definitions XML Schema 1 XML XML stands for extensible Markup Language. XML was designed to describe data. XML has come into common use for the interchange of data over the Internet.
More informationSpecification: Data Format and Exchange for OA Statistics Version 0.5
Specificatin: Data Frmat and Exchange fr OA Statistics Versin 0.5 Specificatin: Data Frmat and Exchange fr OA Statistics Hans-Werner Hilse Daniel Metje
More informationEphorus Integration Kit
Ephrus Integratin Kit Authr: Rbin Hildebrand Versin: 2.0 Date: May 9, 2007 Histry Versin Authr Cmment v1.1 Remc Verhef Created. v1.2 Rbin Hildebrand Single Sign On (Remved v1.7). v1.3 Rbin Hildebrand Reprting
More informationArea Governors Module
1. General Overview Welcme t Assistant/Area Gvernrs Mdule, this well structured sectin f the District Organizatin Chart will assist yu in rganizing the club lists fr all yur Assistant/Area Gvernrs 2. Getting
More informationAnnouncing Veco AuditMate from Eurolink Technology Ltd
Vec AuditMate Annuncing Vec AuditMate frm Eurlink Technlgy Ltd Recrd any data changes t any SQL Server database frm any applicatin Database audit trails (recrding changes t data) are ften a requirement
More informationTaskCentre v4.5 XML to Recordset Tool White Paper
TaskCentre v4.5 XML t Recrdset Tl White Paper Dcument Number: PD500-03-15-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 GLOBAL CONFIGURATION 2 Schema
More informationCS1150 Principles of Computer Science Introduction (Part II)
Principles f Cmputer Science Intrductin (Part II) Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Review Terminlgy Class } Every Java prgram must have at least
More informationSimple Object Access Protocol (SOAP)
Simple Object Access Prtcl (SOAP) Languages fr web Prf. Eugeni Di Sciasci Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017) Web service architecture (1/2) A ppular interpretatin f Web services
More informationEBSCOhost User Guide Print/ /Save. Print, , Save, Notetaking, Export, and Cite Your Search Results. support.ebsco.com
EBSCOhst User Guide Print/E-Mail/Save Print, E-mail, Save, Ntetaking, Exprt, and Cite Yur Search Results supprt.ebsc.cm Table f Cntents Inside this User Guide... 3 Printing Yur Results... 3 E-mailing Yur
More informationPopulate and Extract Data from Your Database
Ppulate and Extract Data frm Yur Database 1. Overview In this lab, yu will: 1. Check/revise yur data mdel and/r marketing material (hme page cntent) frm last week's lab. Yu will wrk with tw classmates
More informationConstituent Page Upgrade Utility for Blackbaud CRM
Cnstituent Page Upgrade Utility fr Blackbaud CRM In versin 4.0, we made several enhancements and added new features t cnstituent pages. We replaced the cnstituent summary with interactive summary tiles.
More informationXML Schema. Mario Alviano A.Y. 2017/2018. University of Calabria, Italy 1 / 28
1 / 28 XML Schema Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 28 1 Introduction 2 Elements 3 Simple and complex types 4 Attributes 5 Groups and built-in 6 Import of other schemes
More informationOverview of OPC Alarms and Events
Overview f OPC Alarms and Events Cpyright 2016 EXELE Infrmatin Systems, Inc. EXELE Infrmatin Systems (585) 385-9740 Web: http://www.exele.cm Supprt: supprt@exele.cm Sales: sales@exele.cm Table f Cntents
More informationThe <schema> Element. <?xml version="1.0"?> <xs:schema>... </xs:schema>
DTD: Example
More informationJSR Java API for JSON Binding (JSON- B)
JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin
More informationOWL. Web Ontology Languagge
OWL Web Ontlgy Languagge Origins 2 DAML OIL RDF DAML = DARPA Agent Markup Language OIL = Ontlgy Inference Layer DAML+OIL OWL Purpse The purpse f OWL is identical t RDF Schemas - t prvide an XML vcabulary
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationHomework: Populate and Extract Data from Your Database
Hmewrk: Ppulate and Extract Data frm Yur Database 1. Overview In this hmewrk, yu will: 1. Check/revise yur data mdel and/r marketing material frm last week's hmewrk- this material will later becme the
More informationebxml Registry And Repository Registry Services Proposal
1 2 3 4 5 6 ebxml Registry And Repsitry Registry Services Prpsal Wrking Draft 10/2/2000 12:35 PM This versin: RegistryServicesSpecificatin v0-8.dc 7 8 9 10 11 12 Abstract This dcument is a draft prpsal
More informationDeveloping Java Web Services. Duration: 5 days
QWERTYUIOP{ Develping Java Web Services Duratin: 5 days The Develping Java Web Services training class prepares Java prgrammers t develp interperable Java Web services and using SOAP, WSDL, and XML Schema.
More informationCaseWare Working Papers. Data Store user guide
CaseWare Wrking Papers Data Stre user guide Index 1. What is a Data Stre?... 3 1.1. When using a Data Stre, the fllwing features are available:... 3 1.1.1.1. Integratin with Windws Active Directry... 3
More informationSchema Binding Proposal
SchemaBindingPrpsalV2WG20071010ChangeBars.dc Schema Binding Prpsal Sandy Ga Valentina Ppescu 1 Terminlgy Schema dcument: Schema: an element; can be an XML fragment a set f schema cmpnents;
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationC++ Reference Material Programming Style Conventions
C++ Reference Material Prgramming Style Cnventins What fllws here is a set f reasnably widely used C++ prgramming style cnventins. Whenever yu mve int a new prgramming envirnment, any cnventins yu have
More informationProper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page
Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...
More informationOO Shell for Authoring (OOSHA) User Guide
Operatins Orchestratin Sftware Versin: 10.70 Windws and Linux Operating Systems OO Shell fr Authring (OOSHA) User Guide Dcument Release Date: Nvember 2016 Sftware Release Date: Nvember 2016 Legal Ntices
More informationDate: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems
Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance
More informationhtml o Choose: Java SE Development Kit 8u45
ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu
More informationINSERTING MEDIA AND OBJECTS
INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful
More informationmarkup language carry data define your own tags self-descriptive W3C Recommendation
XML intro What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not predefined. You must define
More informationWeb Services SOAP. Lecture "XML in Communication Systems" Chapter 12
Web Services SOAP Lecture "XML in Cmmunicatin Systems" Chapter 12 Prf. Dr.-Ing. Nrbert Luttenberger Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in Kiel Recmmended
More informationFrequently Asked Questions Read and follow all instructions for success!
Frequently Asked Questins Read and fllw all instructins fr success! Last Updated December 2016. Visit mccartheydressman.rg and click HELP fr updates Apr 16 Jan 14 PREPARE Jan 15 - Apr 15 SUBMIT READ all
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects Nvember 22, 2017 - Versin 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationMANAGING INFORMATION (CSCU9T4) LECTURE 2: XML STRUCTURE
MANAGING INFORMATION (CSCU9T4) LECTURE 2: XML STRUCTURE Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE XML Elements vs. Attributes Well-formed vs. Valid XML documents Document Type Definitions (DTDs)
More informationUSO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015
Functinal Descriptin and Specificatins Versin: 1.1 March 20, 2015 SNMP Agent Simple Netwrk Management Prtcl Optin S fr IE and PM Mdules Supplement t Functinal Descriptin and Specificatins f RUB Ethernet
More informationEnabling Your Personal Web Page on the SacLink
53 Enabling Yur Persnal Web Page n the SacLink *Yu need t enable yur persnal web page nly ONCE. It will be available t yu until yu graduate frm CSUS. T enable yur Persnal Web Page, fllw the steps given
More informationVC 238 :: Week 02 1 of 5 02 October A method of instructing a Web browser which layout mode to use when displaying a page.
VC 238 :: Week 02 1 f 5 02 Octber 2017 week::tw DOCTYPEs, Rendering Engines, & HTML5 A Quick Histry f Brwsers Designing with Web Standards Structure Presentatin Behavir DOCTYPE Defined Mdes Examples Surces
More informationSVC-T using DM36x H.264 codec
SVC-T using DM36x H.264 cdec Applicatin nte Versin 1.1 Date: 10 th Dec 2010 Scalable vide cding n DM36x This dcument describes hw t use tempral scalability in the beta H.264 ver 2.1 cdec. It is assumed
More informationDepartment of Computer Information Systems KEMU
Advanced DBMS: CISY 423 Department f Cmputer Infrmatin Systems KEMU Database Security OBJECTIVES Database Security and Authrizatin Database Users Creating Users/Accunts in cmmercial DBMS Discretinary Access
More informationOracle CPQ Cloud Release 1. New Feature Summary
Oracle CPQ Clud 2017 Release 1 New Feature Summary April 2017 1 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE CPQ CLOUD... 4 MODERN SELLING EXPERIENCE... 4 Deal Negtiatin... 4 REST API Services... 4 ENTERPRISE
More informationChange Log for OSS Inventory API version 1.1
Change Lg fr OSS Inventry API versin 1.1 OSS thrugh Java Initiative Pierre Gauthier MetaSlv Sftware Inc. INV-API-SPEC_change_lg.1.1.5.dc Cpyright 2006 MetaSlv Sftware Inc, Inc. All rights reserved. Use
More informationArius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA
Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds
More informationTIBCO Statistica Options Configuration
TIBCO Statistica Optins Cnfiguratin Sftware Release 13.3 June 2017 Tw-Secnd Advantage Imprtant Infrmatin SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationFIT 100. Lab 10: Creating the What s Your Sign, Dude? Application Spring 2002
FIT 100 Lab 10: Creating the What s Yur Sign, Dude? Applicatin Spring 2002 1. Creating the Interface fr SignFinder:... 1 2. Creating Variables t hld values... 4 3. Assigning Values t Variables... 4 4.
More informationMyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1
Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files
More informationDesign Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern
Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with
More informationIn Outlook, how do I allow other users to view my Calendar or other folders in my Exchange mailbox?
In Outlk, hw d I allw ther users t view my Calendar r ther flders in my Exchange mailbx? Yu can allw thers within yur Exchange rganizatin t access yur mailbx flders. Yu can use Outlk t share yur mailbx
More informationLAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C
LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure
More informationHP MPS Service. HP MPS Printer Identification Stickers
HP MPS Service We welcme yu t HP Managed Print Services (MPS). Fllwing yu will find infrmatin regarding: HP MPS printer identificatin stickers Requesting service and supplies fr devices n cntract Tner
More informationAppendix H XML Quick Reference
HTML Appendix H XML Quick Reference What Is XML? Extensible Markup Language (XML) is a subset of the Standard Generalized Markup Language (SGML). XML allows developers to create their own document elements
More informationMySqlWorkbench Tutorial: Creating Related Database Tables
MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Review Database Terms and Cncepts 2 4. Cnnect t MySql using
More informationFTP Imports Playbook. Version 0.91
Versin 0.91 2014 CrwnPeak Technlgy, Inc. All rights reserved. N part f this dcument may be reprduced r transmitted in any frm r by any means, electrnic r mechanical, including phtcpy, recrding, r any infrmatin
More informationAutomatic imposition version 5
Autmatic impsitin v.5 Page 1/9 Autmatic impsitin versin 5 Descriptin Autmatic impsitin will d the mst cmmn impsitins fr yur digital printer. It will autmatically d flders fr A3, A4, A5 r US Letter page
More informationDocAve 6 Granular Backup and Restore
DcAve 6 Granular Backup and Restre User Guide Service Pack 3 Revisin H Issued August 2013 1 Table f Cntents Abut DcAve Granular Backup and Restre... 5 Cmplementary Prducts... 5 Submitting Dcumentatin Feedback
More informationXilinx Answer Xilinx PCI Express DMA Drivers and Software Guide
Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer
More informationIMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7
IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f
More informationAdverse Action Letters
Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin
More informationSharper Insight. Smarter Investing Advertising Specs
Sharper Insight. Smarter Investing. 2018 Advertising Specs Plicies & Terminlgy 2 General Plicy All ads must pen in a new windw when clicked n. Investpedia.cm reserves the right t refuse any creative. All
More informationLab 4. Name: Checked: Objectives:
Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More information1on1 Sales Manager Tool. User Guide
1n1 Sales Manager Tl User Guide Table f Cntents Install r Upgrade 1n1 Page 2 Setting up Security fr Dynamic Reprting Page 3 Installing ERA-IGNITE Page 4 Cnverting (Imprting) Queries int Dynamic Reprting
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationCOMP9321 Web Application Engineering. Extensible Markup Language (XML)
COMP9321 Web Application Engineering Extensible Markup Language (XML) Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442
More informationTest Pilot User Guide
Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus
More informationElement Creator for Enterprise Architect
Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the
More informationSPAR. Workflow for Office 365 User Manual Ver ITLAQ Technologies
SPAR Wrkflw Designer fr SharePint Wrkflw fr Office 365 User Manual Ver. 1.0.0.0 0 ITLAQ Technlgies www.itlaq.cm Table f Cntents 1 Wrkflw Designer Wrkspace... 3 1.1 Wrkflw Activities Tlbx... 3 1.2 Adding
More informationMaximo Reporting: Maximo-Cognos Metadata
Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess
More informationThis document provides new and updated items that were included in each release of Checkpoint Engage. (Each product requires a separate license.
WHAT S NEW Checkpint Engage (Onvi) This dcument prvides new and updated items that were included in each release f Checkpint Engage. (Each prduct requires a separate license.) Checkpint Engage prduct supprt
More informationOracle Hospitality OPERA Exchange Interface Inventory XML Specifications. October 2017
Oracle Hspitality OPERA Exchange Interface Inventry XML Specificatins Octber 2017 Cpyright 2009, 2017, Oracle and/r its affiliates. All rights reserved. This sftware and related dcumentatin are prvided
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationB ERKELEY. Homework 7: Homework 7 JavaScript and jquery: An Introduction. Part 1:
Hmewrk 7 JavaScript and jquery: An Intrductin Hmewrk 7: Part 1: This hmewrk assignment is cmprised f three files. Yu als need the jquery library. Create links in the head sectin f the html file (HW7.css,
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationProgramming Project: Building a Web Server
Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members
More informationCookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform
Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument
More informationProcurement Contract Portal. User Guide
Prcurement Cntract Prtal User Guide Cntents Intrductin...2 Access the Prtal...2 Hme Page...2 End User My Cntracts...2 Buttns, Icns, and the Actin Bar...3 Create a New Cntract Request...5 Requester Infrmatin...5
More informationUBPartner Product Release Note XBRL Toolkit, XCT, XRT, XVT Version 2.9. February, UBPartner. Revision 1. Phone:
UBPartner Prduct Release Nte XBRL Tlkit, XCT, XRT, XVT Versin 2.9 February, 2016 Revisin 1 UBPartner Phne: +33 1 80 88 47 91 Email: supprt@ubpartner.cm This dcument is fr Licensed Custmers and Partners
More informationOATS Registration and User Entitlement Guide
OATS Registratin and User Entitlement Guide The OATS Registratin and Entitlement Guide prvides the fllwing infrmatin: OATS Registratin The prcess and dcumentatin required fr a firm r Service Prvider t
More informationPlanning, installing, and configuring IBM CMIS for Content Manager OnDemand
Planning, installing, and cnfiguring IBM CMIS fr Cntent Manager OnDemand Cntents IBM CMIS fr Cntent Manager OnDemand verview... 4 Planning fr IBM CMIS fr Cntent Manager OnDemand... 5 Prerequisites fr installing
More informationRBC USER MANUAL - BULK EFT/ACH DATA INPUT TEMPLATE (EASTERN CARIBBEAN MARKETS ONLY)
RBC USER MANUAL - BULK EFT/ACH DATA INPUT TEMPLATE (EASTERN CARIBBEAN MARKETS ONLY) Published May 2018 This dcument prvides a step by step by guide n use f the Bulk EFT/ACH Input Template (Micrsft Excel).
More information