<Namespaces> Core XML Technologies. Why Namespaces? Namespaces - based on unique prefixes. Namespaces. </Person>
|
|
- Joella Barton
- 8 years ago
- Views:
Transcription
1 Core XML Technologies <Namespaces> Namespaces Why Namespaces? <Person> <Name>bob roth</name> <Phone> </Phone> </Person> <Hotel> <Name>Mariott</Name> </Hotel> If we combine these two documents and want to locate all people names, an XML app will have a hard time. Namespaces - based on unique prefixes Use URI references to disambiguate names from different documents/domains Add a prefix and we can identify two kinds of part elements <{ /> <{ /> BUT this is creates problems for XML as a NAME 1
2 Namespace Prefix Namespaces don t use a URI directly-- they use a prefix substitute <dbs:name>oracle</dbs:name> NOTE: The prefix is NOT the Namespace <dbs:name>oracle</dbs:name> Need a way to MAP some arbitrary prefix (e.g. dbs) to the URI { use a prefix that is mapped to a URI e.g. Namespaces - declared as attribute note that the dbs prefix has its own prefix = xmlns <dbs:foo xmlns:dbs=' > <dbs:company>ariba</dbs:company> <phone> </phone> p </dbs:foo> when declaring a namespace one MUST use the xmlns prefix as in xmlns:dbs the dbs prefix is mapped to Namespaces - declared as attribute note that the dbs prefix has its own prefix = xmlns <dbs:foo xmlns:dbs=' > <dbs:company>ariba</dbs:company> <phone> </phone> phone element is NOT part </dbs:foo> of defined namespace the scope of dbs is the element where declared and all subelements 2
3 Namespaces and attributes <edi:purchase xmlns:edi=' ema'> <edi:lineitem edi:taxclass="exempt">baby food </edi:lineitem> </edi:purchase> attribute taxclass is in the namespace Multiple Namespaces <?xml version="1.0"?> <! two namespace prefixes --> <bk:book xmlns:bk='urn:loc.gov:books' xmlns:isbn='urn:isbn: '> <bk:title>cheaper by the Dozen</bk:title> <isbn:number> </isbn:number> </bk:book> Default Namespace -- no Prefix <stock xmlns=' > <name> Macromedia </name> <product> Flash </product> </stock> No :prefix after xmlns means no shorthand prefix BUT all elements in scope are considered (by default) part of namespace Default and Defined namespaces <?xml version="1.0"?> <book xmlns= xmlns:isbn= > <title rating= PG13 >Cheaper by the Dozen</title> <isbn:number> </isbn:number> </book> The book and title elements are part of the default namespace Note: attributes are not automatically part of any namespace 3
4 Example: Two Prefixes One namespace Two prefixes may map to the same namespace <bookz:book xmlns:bookz= xmlns:isbn= > <bookz:title>cheaper by the Dozen</bookz:title> <isbn:number> </isbn:number> </ bookz:book> All the above elements are part of the SAME namespace Default namespace If the URI reference in a default namespace declaration is empty, then unprefixed elements in the scope of the declaration are not considered to be in any namespace. <book xmlns= xmlns:isbn= > <title rating= PG13 >Cheaper by the Dozen</title> <isbn:number> </isbn:number> </book> book, title and rating are NOT in ANY namespace Default Namespace -- no Prefix <stock xmlns=' > <name> Macromedia </name> <product xmlns= > Flash </product> </stock> The stock and name elements are considered (by default) part of namespace The product element NOT part of ANY namespace Namespace-aware Parsers Check that all prefixes are mapped to URIs except for xml: and xmlns: Rejects element and attribute names with more than one colon 4
5 Namespaces and DTDs Completely independent of each other Document can have one, both or none Namespaces does not change result of validity check If document uses foo:bar as element name then DTD must have: <!ELEMENT foo:bar (#PCDATA)> Namespace Quiz Valid or NOT?? <!DOCTYPE Greeting [ <!ELEMENT Greeting (#PCDATA)> Valid or NOT?? <!DOCTYPE Greeting [ <!ELEMENT Greeting (#PCDATA)> <!ATTLIST Greeting xmlns:gg CDATA #IMPLIED> <Greeting xmlns:gg = > </Greeting> NOT <Greeting xmlns:gg = > </Greeting> YES Valid 5
6 Valid or NOT?? <!DOCTYPE Greeting [ <!ELEMENT Greeting (#PCDATA)> <!ATTLIST Greeting xmlns:gg CDATA #IMPLIED> Valid or NOT?? <!DOCTYPE Greeting [ <!ELEMENT Greeting (#PCDATA)> <!ATTLIST Greeting xmlns:gg CDATA #IMPLIED> <Greeting xmlns:gg = bozozeclown > </Greeting> YES Valid <gg:greeting xmlns:gg = > </gg:greeting> NOT Valid Valid or NOT?? <!DOCTYPE gg:greeting [ <!ELEMENT gg:greeting (#PCDATA)> <!ATTLIST gg:greeting g xmlns:gg CDATA #IMPLIED> Namespace Reading Namespaces in XML (W3C Recommendation) Namespace philosophy: <gg:greeting xmlns:gg = > </gg:greeting> Valid 6
7 ANT and XML Validation ANT Ant is an XML vocabulary for automating computing tasks (similar to the make utility) Widely used to run and configure Java but has extensible capabilities Ant has a task for validating XML documents called xmlvalidate To use Ant you must download Java and the Ant jar file & When ANT is installed.. Create a text file called build-valid.xml Insert the following text: <?xml version="1.0"?> <project default="valid"> <target name="valid"> <xmlvalidate file="date.xml"/> </target> </project> name of file to be validated execute ant from the command line C:\Java\Ant>ant -f build-valid.xml -f means get ant file based on next parameter 7
8 ant produces the following output, if successful: Buildfile: build-valid.xml valid: [xmlvalidate] 1 file(s) have been successfully validated. BUILD SUCCESSFUL Total time: 2 seconds Ant -- fileset Using the fileset type as a child of xmlvalidate, you can validate a series of XML documents, as shown in buildfileset.xml: <?xml version="1.0"?> <project default="valid"> <target name="valid"> <xmlvalidate> <fileset file="date*.xml"/> </xmlvalidate> </target> </project> JAVA & Validation Using JAXP, one can request a validating parser that will tell you if an XML document is valid The source code for JAXPValidator.java is available from the class web site Install the J2SE and compile the java code Execute and pass document name as parameter Output for Valid XML %javac JAXPValidator.java creates a JAXPValidator.class file %java JAXPValidator filename.xml --if successful, output will be: Document 1 has been read 8
9 Output for Invalid XML (Java) Warning: validation was turned on but an org.xml.sax.errorhandler was not set, which is probably not what is desired. Parser will use a default ErrorHandler to print the first 10 errors. Please call the 'seterrorhandler' method to fix this. Error: URI=file:///C:/fpc/Invaliddoc.xml Line=5: Element type "Greeting" must be declared. Document 1 has been read 9
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
More informationChapter 3: XML Namespaces
3. XML Namespaces 3-1 Chapter 3: XML Namespaces References: Tim Bray, Dave Hollander, Andrew Layman: Namespaces in XML. W3C Recommendation, World Wide Web Consortium, Jan 14, 1999. [http://www.w3.org/tr/1999/rec-xml-names-19990114],
More informationLast Week. XML (extensible Markup Language) HTML Deficiencies. XML Advantages. Syntax of XML DHTML. Applets. Modifying DOM Event bubbling
XML (extensible Markup Language) Nan Niu (nn@cs.toronto.edu) CSC309 -- Fall 2008 DHTML Modifying DOM Event bubbling Applets Last Week 2 HTML Deficiencies Fixed set of tags No standard way to create new
More informationQuiz! 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
More informationXML: 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
More informationIntroduction 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
More informationXML WEB TECHNOLOGIES
XML WEB TECHNOLOGIES Chakib Chraibi, Barry University, cchraibi@mail.barry.edu ABSTRACT The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily
More informationExchanger 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...
More informationManaging XML Documents Versions and Upgrades with XSLT
Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, lord@crocodile.org 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder
More information04 XML Schemas. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard
MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 04 XML Schemas 2 XML: recap and evaluation During last lesson we saw the basics
More informationSoftware Development. COMP220/COMP285 Seb Coope Introducing Ant
Software Development COMP220/COMP285 Seb Coope Introducing Ant These slides are mainly based on Java Development with Ant - E. Hatcher & S.Loughran. Manning Publications, 2003 Introducing Ant Ant is Java
More informationT XML in 2 lessons! %! " #$& $ "#& ) ' */,: -.,0+(. ". "'- (. 1
XML in 2 lessons! :.. 1 Lets start This presentation will answer the fundamental questions: What is XML? How do I use XML? How does it work? What can I use it for, anyway? 2 World Wide Web Consortium (W3C)
More informationHow 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
More informationXML and Data Management
XML and Data Management XML standards XML DTD, XML Schema DOM, SAX, XPath XSL XQuery,... Databases and Information Systems 1 - WS 2005 / 06 - Prof. Dr. Stefan Böttcher XML / 1 Overview of internet technologies
More informationIntroduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
More informationXML An Introduction. Eric Scharff. Center for LifeLong Learning and Design (L3D) scharffe@cs.colorado.edu. http://rtt.colorado.
XML A Itroductio Eric Scharff Ceter for LifeLog Learig ad Desig (L3D) scharffe@cs.colorado.edu http://rtt.colorado.edu/~scharffe What is XML? XML is the extesible Markup Laguage XML is a stadard format
More informationInternationalization Tag Set 1.0 A New Standard for Internationalization and Localization of XML
A New Standard for Internationalization and Localization of XML Felix Sasaki World Wide Web Consortium 1 San Jose, This presentation describes a new W3C Recommendation, the Internationalization Tag Set
More information2009 Martin v. Löwis. Data-centric XML. Other Schema Languages
Data-centric XML Other Schema Languages Problems of XML Schema According to Schematron docs: No support for entities idiomatic or localized data types (date, time) not supported limited support for element
More informationSEARCH The National Consortium for Justice Information and Statistics. Web Services and NIEM: Realizing the Value of Available Tools
Technical Brief December 2009 Introduction SEARCH The National Consortium for Justice Information and Statistics Web Services and NIEM: Realizing the Value of Available Tools By Andrew T. Owen Justice
More informationJava and XML parsing. EH2745 Lecture #8 Spring 2015. larsno@kth.se
Java and XML parsing EH2745 Lecture #8 Spring 2015 larsno@kth.se Lecture Outline Quick Review The XML language Parsing Files in Java Quick Review We have in the first set of Lectures covered the basics
More informationIBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager
IBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager Version 1.1 Property of IBM Page 1 of 18 Version 1.1, March 2008 This version applies to Version 6.0.0.3 of IBM WebSphere Message
More informationStructured 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
More informationXML 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
More informationSemistructured 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
More informationWhat should a hacker know about WebDav? Vulnerabilities in various WebDav implementations
What should a hacker know about WebDav? Vulnerabilities in various WebDav implementations Mikhail Egorov Short BIO Mikhail Egorov Application Security Engineer at Odin [ http://www.odin.com ] Security
More informationStandard 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
More informationBuilder User Guide. Version 5.4. Visual Rules Suite - Builder. Bosch Software Innovations
Visual Rules Suite - Builder Builder User Guide Version 5.4 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312
More informationBuilder User Guide. Version 6.0.1. Visual Rules Suite - Builder. Bosch Software Innovations
Visual Rules Suite - Builder Builder User Guide Version 6.0.1 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312
More informationExercises: DTD Basi di da/ 2
Exercises: DTD Basi di da/ 2 Disheng Qiu disheng.qiu@gmail.com Luca Rossi luca.rossi.917@gmail.com Hints: Use a validator: Eclipse has an embedded XML/DTD validator W3C Validator: hip://validator.w3.org/
More informationDevelopment and Validation of an XML Schema for Automated Environmental Reporting on XML Basis
- 233 - Development and Validation of an XML Schema for Automated Environmental Reporting on XML Basis Jorge Marx Gomez, Christoph Hermann 1 Ralf Isenmann 2 Abstract Today automated environmental reporting
More informationTagSoup: A SAX parser in Java for nasty, ugly HTML. John Cowan (cowan@ccil.org)
TagSoup: A SAX parser in Java for nasty, ugly HTML John Cowan (cowan@ccil.org) Copyright This presentation is: Copyright 2004 John Cowan Licensed under the GNU General Public License ABSOLUTELY WITHOUT
More informationBig Sandy Res Premium Hosted VoIP Solution. Product Feature Guide
Big Sandy Res Premium Hosted VoIP Solution Product Feature Guide January 2007 Big Sandy Res Premium Features Alternate Numbers Anonymous Call Rejection Automatic Callback (intragroup) Call Forwarding (Always,
More informationPlease see the attached file: "SendExample.asp" for an example of how you can send files using classic ASP.
NVMS, Inc Data Exchange Specifications Version 1.5.1010 Client: Client Here Client ID: Client Num This document should explain the setup of the B2B data exchange using the transfer of data using an HTTP
More informationHigh 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?
More informationStructured 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?
More informationDigital Signatures for XML
Digital Signatures for XML Richard D. Brown GlobeSet, Inc. Revision History 16-June-98: Initial Draft 13-October-98: Revision to reflect 1998-09-16 XML Namespaces proposal 04-April-99: Fix numerous typos,
More informationChapter 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].
More informationby 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
More information[MS-MDM]: Mobile Device Management Protocol. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-MDM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationIntegration and interoperability of data sources: forward into the new century
Integration and interoperability of data sources: forward into the new century Jaroslav POKORNÝ Charles University, Czech Republic e-mail: pokorny@ksi.ms.mff.cuni.cz Abstract: The goal of the next years
More informationData Integration through XML/XSLT. Presenter: Xin Gu
Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator
More informationChange Management for XML, in XML
This is a draft for a chapter in the 5 th edition of The XML Handbook, due for publication in late 2003. Authors: Martin Bryan, Robin La Fontaine Change Management for XML, in XML The benefits of change
More informationPre-authentication XXE vulnerability in the Services Drupal module
Pre-authentication XXE vulnerability in the Services Drupal module Security advisory 24/04/2015 Renaud Dubourguais www.synacktiv.com 14 rue Mademoiselle 75015 Paris 1. Vulnerability description 1.1. The
More informationXMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
More informationMAX 2006 Beyond Boundaries
MAX 2006 Beyond Boundaries Matthew Boles Adobe Customer Training Technical Lead RI101H: Your First RIA with Flex 2 October 24-26, 2006 1 What You Will Learn Functionality of the Flex product family The
More informationShort 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
More informationEffective feedback from quality tools during development
Effective feedback from quality tools during development EuroSTAR 2004 Daniel Grenner Enea Systems Current state Project summary of known code issues Individual list of known code issues Views targeted
More informationVIRTUAL 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,
More informationSchematron Validation and Guidance
Schematron Validation and Guidance Schematron Validation and Guidance Version: 1.0 Revision Date: July, 18, 2007 Prepared for: NTG Prepared by: Yunhao Zhang i Schematron Validation and Guidance SCHEMATRON
More informationChris Smith, Platform Computing Marvin Theimer, Microsoft Glenn Wasson, UVA July 14, 2006 Updated: October 2, 2006
GWD-R (draft-ogf-jsdl-hpcp) JSDL-WG Marty Humphrey, UVA Chris Smith, Platform Computing Marvin Theimer, Microsoft Glenn Wasson, UVA July 14, 2006 Updated: October 2, 2006 JSDL HPC Profile Application Extension,
More informationXML. 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
More informationwww.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk
CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling
More informationUsing XML to Test Web Software Services. Modern Web Sites
Using XML to Test Web Software Services Jeff Offutt Information & Software Engineering George Mason University Fairfax, VA USA www.ise.gmu.edu/faculty/ofut/ Joint research with Suet Chun Lee, GMU PhD student
More informationXML Security. Blake Dournaee
XML Security Blake Dournaee Copyright 2002 by The McGraw-Hill Companies Disclaimer and Limitation of Liability: The content of this file is copyrighted material of McGraw-Hill. McGraw- Hill makes no representations
More informationHudson Continous Integration Server. Stefan Saasen, stefan@coravy.com
Hudson Continous Integration Server Stefan Saasen, stefan@coravy.com Continous Integration Software development practice Members of a team integrate their work frequently Each integration is verified by
More informationCST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved.
CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services 1995 2008 Skilltop Technology Limited. All rights reserved. Opening Night Course Overview Perspective Business
More informationXEP-0043: Jabber Database Access
XEP-0043: Jabber Database Access Justin Kirby mailto:justin@openaether.org xmpp:zion@openaether.org 2003-10-20 Version 0.2 Status Type Short Name Retracted Standards Track Expose RDBM systems directly
More informationMassachusetts Institute of Technology Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Spring 2013 Handout Scanner-Parser Project Thursday, Feb 7 DUE: Wednesday, Feb 20, 9:00 pm This project
More informationApplication Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
More information1. Starting the management of a subscribers list with emill
The sending of newsletters is the basis of an efficient email marketing communication for small to large companies. All emill editions include the necessary tools to automate the management of a subscribers
More informationPremium Digital Voice Solution. User Guide
Premium Digital Voice Solution User Guide Table of Contents How to Log into Account Portal & Changing your Password 1 How to Download Toolbar 2 Utilizing Voice Mail 3 Feature Guide & How to Configure
More informationRelease Notes for WebSphere Business Integration Connect, Enterprise and Advanced Editions, Version 4.2.1
Release Notes for WebSphere Business Integration Connect, Enterprise and Advanced Editions, Version 4.2.1 These release notes cover release information for IBM (R) WebSphere (R) Business Integration Connect,
More informationOverview of DatadiagramML
Overview of DatadiagramML Microsoft Corporation March 2004 Applies to: Microsoft Office Visio 2003 Summary: This document describes the elements in the DatadiagramML Schema that are important to document
More informationContinuous Integration: Aspects in Automation and Configuration Management
Context Continuous Integration: Aspects in and Configuration Management Christian Rehn TU Kaiserslautern January 9, 2012 1 / 34 Overview Context 1 Context 2 3 4 2 / 34 Questions Context How to do integration
More informationGuile Present. version 0.3.0, updated 21 September 2014. Andy Wingo (wingo@pobox.com)
Guile Present version 0.3.0, updated 21 September 2014 Andy Wingo (wingo@pobox.com) This manual is for Guile Present (version 0.3.0, updated 21 September 2014) Copyright 2014 Andy Wingo Permission is granted
More informationA Document Management System Based on an OODB
Tamkang Journal of Science and Engineering, Vol. 3, No. 4, pp. 257-262 (2000) 257 A Document Management System Based on an OODB Ching-Ming Chao Department of Computer and Information Science Soochow University
More informationComputer Science E-259
XML with Java, Java Servlet, and JSP Lecture 1: Introduction 17 September 2007 David J. Malan malan@post.harvard.edu 1 The Hype In the Press "XML, as a context-rich, data-neutral file format, is probably
More informationQualys API. Network Support Qualys Version 8.2
Qualys API Network Support Qualys Version 8.2 August 6, 2014 Copyright 2014 by Qualys, Inc. All Rights Reserved. Qualys, the Qualys logo and QualysGuard are registered trademarks of Qualys, Inc. All other
More informationRepresentation 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
More informationIST Amigo Project. Accounting & Billing Software Developer s Guide. Public
IST Amigo Project Accounting & Billing Software Developer s Guide Project Number : IST-004182 Project Title : Amigo Deliverable Type : Report Deliverable Number : Title of Deliverable : Nature of Deliverable
More informationComputer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model
More informationS. Bouzefrane. How to set up the Java Card development environment under Windows? Samia Bouzefrane. samia.bouzefrane@cnam.fr
How to set up the Java Card development environment under Windows? Samia Bouzefrane samia.bouzefrane@cnam.fr 1 Java Card Classic Edition- August 2012 I. Development tools I.1. Hardware 1. A Java Card platform
More informationServer Setup and Configuration
Server Setup and Configuration 1 Agenda Configuring the server Configuring your development environment Testing the setup Basic server HTML/JSP Servlets 2 1 Server Setup and Configuration 1. Download and
More informationSpecial Note Ethernet Connection Problems and Handling Methods (CS203 / CS468 / CS469)
Special Note Connection Problems and Handling Methods (CS203 / CS468 / CS469) Sometimes user cannot find the RFID device after installing the CSL Demo App and the RFID reader is connected. If user cannot
More informationD61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
More informationForce.com Migration Tool Guide
Force.com Migration Tool Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 29, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationBeginner s guide to continuous integration. Gilles QUERRET Riverside Software
Beginner s guide to continuous integration Gilles QUERRET Riverside Software About the speaker Working with Progress and Java since 10 years Started Riverside Software 5 years ago Based in Lyon, France
More informationSonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
More informationIBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
More informationASPECTS OF XML TECHNOLOGY IN ebusiness TRANSACTIONS
ASPECTS OF XML TECHNOLOGY IN ebusiness TRANSACTIONS Darek Bober, Piotr Muryjas Lublin University of Technology, Department of Computer Science, Borowik@pluton.pol.lublin.pl 1. INTRODUCTION A problem of
More informationContent. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
More informationQualysGuard WAS. Getting Started Guide Version 4.1. April 24, 2015
QualysGuard WAS Getting Started Guide Version 4.1 April 24, 2015 Copyright 2011-2015 by Qualys, Inc. All Rights Reserved. Qualys, the Qualys logo and QualysGuard are registered trademarks of Qualys, Inc.
More informationCustom Encryption in Siebel & Siebel Web Service Security Test Guide 1.0
Custom Encryption in Siebel & Siebel Web Security Test Guide 1.0 Muralidhar Reddy Introduction Siebel (7.5 onwards and upto 8.1) natively supports 2 Types of Inbound web Security 1. WS Security UserName
More informationWebSphere v5 Administration, Network Deployment Edition
WebSphere v5 Administration, Network Deployment Edition Loading Java Classes Web Age Solutions, Inc. 2003 6-32 Class Loader A class loader is a Java class that loads compiled Java byte code of other classes.
More informationVolume 1: Core Technologies Marty Hall Larry Brown. An Overview of Servlet & JSP Technology
Core Servlets and JavaServer Pages / 2e Volume 1: Core Technologies Marty Hall Larry Brown An Overview of Servlet & JSP Technology 1 Agenda Understanding the role of servlets Building Web pages dynamically
More informationIntroduction 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
More informationLabVIEW 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,
More informationWorkflow approval via email
Microsoft Dynamics AX Workflow approval via email White Paper This document highlights the functionality in Microsoft Dynamics AX 2012 R2 that allows workflow to be configured so that a user can take approval
More informationESB JPA (Enterprise Service Bus - Java Process Automat) Author: Michal Toman Date: 22.07.2012 Version: 1.0
ESB JPA (Enterprise Service Bus - Java Process Automat) Author: Michal Toman Date: 22.07.2012 Version: 1.0 Content 1. Business Introduction... 5 2. Core Architecture... 6 2.1. Modules and Methods... 7
More informationConfiguring the LCDS Load Test Tool
Configuring the LCDS Load Test Tool for Flash Builder 4 David Collie Draft Version TODO Clean up Appendices and also Where to Go From Here section Page 1 Contents Configuring the LCDS Load Test Tool for
More informationADOBE FRAMEMAKER 9 STRUCTURED APPLICATION DEVELOPER REFERENCE
ADOBE FRAMEMAKER 9 STRUCTURED APPLICATION DEVELOPER REFERENCE 2009 Adobe Systems Incorporated and its licensors. All rights reserved. Structured Application Developer Reference Online Manual If this guide
More informationExtending XSLT with Java and C#
Extending XSLT with Java and C# The world is not perfect. If it were, all data you have to process would be in XML and the only transformation language you would have to learn would XSLT. Because the world
More informationGeorge McGeachie Metadata Matters Limited. ER SIG June 9th, 2010 1
George McGeachie Metadata Matters Limited ER SIG June 9th, 2010 1 an industry-leading data modeling tool that enables companies to discover, document, and re-use data assets. With round-trip database support,
More informationHosted VoIP Phone System. Admin Portal User Guide for. Call Center Administration
Hosted VoIP Phone System Admin Portal User Guide for Call Center Administration Contents Table of Figures... 4 1 About this Guide... 6 2 Accessing the Hosted VoIP Phone System Administration Portal...
More informationBradley University College of Liberal Arts and Sciences Department of Computer Sciences and Information Systems
Bradley University College of Liberal Arts and Sciences Department of Computer Sciences and Information Systems Computer Lab # 1 Time Management (with Microsoft Project 2007) Lab Manual (with master s
More informationAuto-lead Data Format / ADF. An Industry Standard Data Format for the Export and Import of Automotive Customer Leads using XML
ADF Auto-lead Data Format / ADF An Industry Standard Data Format for the Export and Import of Automotive Customer Leads using XML ADF Version 1.0 Revision History Date Version Description 12/18/1998 0.1
More informationThe Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics
2013 Marty Hall & Yaakov Chaikin The Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics (GWT 2.5 Version) Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/gwt.html
More informationVisualization 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
More informationXML nyelvek és alkalmazások
THE INTERNET,mapped on the opposite page, is a scalefree network in that XML nyelvek és alkalmazások XML kezelés Javaban dis.'~tj port,from THE INTERNET,mapped on the opposite page, is a scalefree network
More information