Xml

Total Page:16

File Type:pdf, Size:1020Kb

Xml <REPORT NAME> XML USAGE ASSESSMENT REPORT VERSION: 1.0 <FILENAME REFERENCE> XMLUSE.DOC Issue Date: 30-06-2000 Version Number: 1.0 XML ASSESSMENT USAGE REPORT Written by: Dimitrios Oikonomidis & Michael Papaioannou, Students of Department of Informatics at Athens University of Economics and Business Issue Date: 30-06-2000 File Ref :xmluse.doc Page: 1/130 <REPORT NAME> XML USAGE ASSESSMENT REPORT VERSION: 1.0 <FILENAME REFERENCE> XMLUSE.DOC Table of Contents 1. INTRODUCTION...........................................................................................................7 2. XML...............................................................................................................................9 2.1 Introduction in XML........................................................................................................................... 9 2.2 Design goals for XML ......................................................................................................................... 9 2.3 Syntax of XML................................................................................................................................... 10 2.4 DTDs in XML .................................................................................................................................... 12 2.4.1 Introduction in DTDs...................................................................................................................... 12 2.4.2 Syntax of DTDs in XML ................................................................................................................ 12 2.4.3 Validity ........................................................................................................................................... 15 2.4.4 Namespaces..................................................................................................................................... 16 2.4.5 Schemas .......................................................................................................................................... 16 2.4.6 Data types........................................................................................................................................ 17 2.5 XML APIs .......................................................................................................................................... 17 2.5.1 Tree-based APIs - DOM ................................................................................................................. 17 2.5.2 Event-based APIs - SAX................................................................................................................. 19 2.6 Navigation with XML ....................................................................................................................... 20 2.6.1 Introduction in Links....................................................................................................................... 20 2.6.2 Types of XML links........................................................................................................................ 21 2.7 Usage of XML .................................................................................................................................... 22 2.7.1 Applications .................................................................................................................................... 22 2.7.2 Browsers.......................................................................................................................................... 23 2.7.3 XML Parsers ................................................................................................................................... 24 2.7.4 XML Agents ................................................................................................................................... 26 2.7.5 Metadata Formats............................................................................................................................ 26 2.8 Future ................................................................................................................................................. 28 2.8.1 XML and e-business ....................................................................................................................... 29 2.8.2 XML - EDI...................................................................................................................................... 30 3. XSL .............................................................................................................................32 3.1 Introduction in XSL .......................................................................................................................... 32 3.2 Design Principles ............................................................................................................................... 33 Issue Date: 30-06-2000 File Ref :xmluse.doc Page: 2/130 <REPORT NAME> XML USAGE ASSESSMENT REPORT VERSION: 1.0 <FILENAME REFERENCE> XMLUSE.DOC 3.3 Current Options For Displaying XML Documents........................................................................ 33 3.4 Why Use Style sheet .......................................................................................................................... 34 3.5 A Simple Description Of How XSL Works..................................................................................... 34 3.6 An Analytical Approach Of XSL Operation................................................................................... 35 3.6.1 Tree Transformation ....................................................................................................................... 36 3.6.2 Formatting....................................................................................................................................... 37 3.6.3 Construction Of Area Tree.............................................................................................................. 39 3.7 Parts Of XSL...................................................................................................................................... 40 3.8 Formatting Model – The Output of XSL Operation...................................................................... 41 3.9 Structure Of XSL (Using Examples) ............................................................................................... 41 3.9.1 Templates........................................................................................................................................ 42 3.9.2 Conditional Processing ................................................................................................................... 45 3.9.3 Variables ......................................................................................................................................... 45 3.9.4 Creating the Result Tree ................................................................................................................. 46 3.9.5 Overall XSL formatting capabilities ............................................................................................... 46 3.9.6 Formatting objects and properties................................................................................................... 47 3.9.7 Formatting Object Basics................................................................................................................ 47 3.9.8 Basic properties............................................................................................................................... 47 3.10 Benefits of XSL .................................................................................................................................. 48 3.11 XSL-Enabled Tools ........................................................................................................................... 50 3.11.1 XSLT Processors............................................................................................................................. 50 3.11.2 XSL-FO processors......................................................................................................................... 51 3.11.3 XSL-Enabled Authoring Tools ....................................................................................................... 52 3.12 The Future Of XSL ........................................................................................................................... 54 4. XQL Language ...........................................................................................................55 4.1 Why Use A Query Language?.......................................................................................................... 55 4.2 Purposes Of Creating XQL .............................................................................................................. 55 4.3 SQL vs. XQL...................................................................................................................................... 56 4.4 Where Can XQL Queries Be Used?................................................................................................. 57 4.5 General Requirements Of XQL ....................................................................................................... 58 4.5.1 XML Query Data Model................................................................................................................. 58 4.5.2 XML Query Functionality .............................................................................................................
Recommended publications
  • Netscape 6.2.3 Software for Solaris Operating Environment
    What’s New in Netscape 6.2 Netscape 6.2 builds on the successful release of Netscape 6.1 and allows you to do more online with power, efficiency and safety. New is this release are: Support for the latest operating systems ¨ BETTER INTEGRATION WITH WINDOWS XP q Netscape 6.2 is now only one click away within the Windows XP Start menu if you choose Netscape as your default browser and mail applications. Also, you can view the number of incoming email messages you have from your Windows XP login screen. ¨ FULL SUPPORT FOR MACINTOSH OS X Other enhancements Netscape 6.2 offers a more seamless experience between Netscape Mail and other applications on the Windows platform. For example, you can now easily send documents from within Microsoft Word, Excel or Power Point without leaving that application. Simply choose File, “Send To” to invoke the Netscape Mail client to send the document. What follows is a more comprehensive list of the enhancements delivered in Netscape 6.1 CONFIDENTIAL UNTIL AUGUST 8, 2001 Netscape 6.1 Highlights PR Contact: Catherine Corre – (650) 937-4046 CONFIDENTIAL UNTIL AUGUST 8, 2001 Netscape Communications Corporation ("Netscape") and its licensors retain all ownership rights to this document (the "Document"). Use of the Document is governed by applicable copyright law. Netscape may revise this Document from time to time without notice. THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN NO EVENT SHALL NETSCAPE BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING FROM ANY ERROR IN THIS DOCUMENT, INCLUDING WITHOUT LIMITATION ANY LOSS OR INTERRUPTION OF BUSINESS, PROFITS, USE OR DATA.
    [Show full text]
  • Legislators of Cyberspace: an Analysis of the Role Of
    SHAPING CODE Jay P. Kesan* & Rajiv C. Shah** I. INTRODUCTION ............................................................................................................................ 4 II. THE CASE STUDIES: THE DEVELOPMENT OF CODE WITHIN INSTITUTIONS.............................. 13 A. World Wide Web......................................................................................................... 14 1. Libwww............................................................................................................ 14 2. NCSA Mosaic .................................................................................................. 16 B. Cookies ........................................................................................................................ 21 1. Netscape’s Cookies .......................................................................................... 21 2. The IETF’s Standard for Cookies .................................................................... 24 C. Platform for Internet Content Selection....................................................................... 28 D. Apache......................................................................................................................... 34 III. LEGISLATIVE BODIES: SOCIETAL INSTITUTIONS THAT DEVELOP CODE ................................. 37 A. Universities.................................................................................................................. 38 B. Firms...........................................................................................................................
    [Show full text]
  • Copyrighted Material
    05_096970 ch01.qxp 4/20/07 11:27 PM Page 3 1 Introducing Cascading Style Sheets Cascading style sheets is a language intended to simplify website design and development. Put simply, CSS handles the look and feel of a web page. With CSS, you can control the color of text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out, what back- ground images or colors are used, as well as a variety of other visual effects. CSS was created in language that is easy to learn and understand, but it provides powerful control over the presentation of a document. Most commonly, CSS is combined with the markup languages HTML or XHTML. These markup languages contain the actual text you see in a web page — the hyperlinks, paragraphs, headings, lists, and tables — and are the glue of a web docu- ment. They contain the web page’s data, as well as the CSS document that contains information about what the web page should look like, and JavaScript, which is another language that pro- vides dynamic and interactive functionality. HTML and XHTML are very similar languages. In fact, for the majority of documents today, they are pretty much identical, although XHTML has some strict requirements about the type of syntax used. I discuss the differences between these two languages in detail in Chapter 2, and I also pro- vide a few simple examples of what each language looks like and how CSS comes together with the language to create a web page. In this chapter, however, I discuss the following: ❑ The W3C, an organization that plans and makes recommendations for how the web should functionCOPYRIGHTED and evolve MATERIAL ❑ How Internet documents work, where they come from, and how the browser displays them ❑ An abridged history of the Internet ❑ Why CSS was a desperately needed solution ❑ The advantages of using CSS 05_096970 ch01.qxp 4/20/07 11:27 PM Page 4 Part I: The Basics The next section takes a look at the independent organization that makes recommendations about how CSS, as well as a variety of other web-specific languages, should be used and implemented.
    [Show full text]
  • Guide to Customizing and Distributing Netscape 7.0
    Guide to Customizing and Distributing Netscape 7.0 28 August 2002 Copyright © 2002 Netscape Communications Corporation. All rights reserved. Netscape and the Netscape N logo are registered trademarks of Netscape Communications Corporation in the U.S. and other countries. Other Netscape logos, product names, and service names are also trademarks of Netscape Communications Corporation, which may be registered in other countries. The product described in this document is distributed under licenses restricting its use, copying, distribution, and decompilation. No part of the product or this document may be reproduced in any form by any means without prior written authorization of Netscape and its licensors, if any. THIS DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. Contents Preface . 9 Who Should Read This Guide . 10 About the CCK Tool . 10 If You've Used a Previous Version of CCK . 11 Using Existing Customized Files . 12 How to Use This Guide . 13 Where to Go for Related Information . 15 Chapter 1 Getting Started . 17 Why Customize and Distribute Netscape? . 18 Why Do Users Prefer Netscape 7.0? . 18 Overview of the Customization and Distribution Process . 20 System Requirements . 23 Platform Support . 25 Installing the Client Customization Kit Tool . 26 What Customizations Can I Make? . 27 Netscape Navigator Customizations . 27 Mail and News Customizations . 32 CD Autorun Screen Customizations . 32 Installer Customizations . 33 Customization Services Options . 34 Which Customizations Can I Make Quickly? .
    [Show full text]
  • Bibliothek 2.0 – Notwendigkeit Und Möglichkeiten Neuer Bibliothekarischer Dienstleistungen
    Bibliothek 2.0 – Notwendigkeit und Möglichkeiten neuer bibliothekarischer Dienstleistungen Bachelorarbeit im Studiengang Bibliotheks- und Informationsmanagement der Fachhochschule Stuttgart – Hochschule der Medien Lutz-Frieder Schützler Erstprüfer: Prof. Markus Hennies Zweitprüfer: Dipl. Bibl. Hans-Wolfgang Klemm Bearbeitungszeitraum: 1. März 2008 bis 2. Juni 2008Stuttgart, den 02. Juni 2008 Dieses Dokument wird unter folgender Creative Commons -Lizenz veröffentlicht: http://creativecommons.org/licenses/by-nc-nd/2.0/de/ Kurzfassung 2 Kurzfassung 3 Kurzfassung Das Web 2.0 liefert dem Internetnutzer neue Formen und Methoden der Informations- beschaffung und -verwaltung. Die vorliegende Arbeit zeigt aus unterschiedlichen Ge- sichtspunkten auf, weshalb Bibliotheken die Möglichkeiten des Web 2.0 aufgreifen und zur Kreation eigener Dienstleitungen nutzen sollten. Des Weiteren wird ausführlich dargestellt, welche Dienstleitungen tatsächlich möglich sind und wie diese in der Praxis aussehen können. Schlagwörter (SWD): World Wide Web 2.0; Web log; Wiki; OPAC; Social Bookmarks Abstract Library 2.0 – Necessity and Possibilities for New Librarian Services Web 2.0 delivers new forms and methods of information acquisition and management to the internet user. This Bachelor’s Thesis shows, from differing points of view, why li- braries should seize the opportunity to use Web 2.0 to provide new services. Further- more, the Thesis explains in detail which services could be provided and what they would look like in practice. Subjects (LCSH): Web 2.0; Online
    [Show full text]
  • ATSC Standard
    Doc. A/100-2 09 March 2003 DTV APPLICATION SOFTWARE ENVIRONMENT LEVEL 1 (DASE-1) PART 2: DECLARATIVE APPLICATIONS AND ENVIRONMENT ATSC Standard Advanced Television Systems Committee 1750 K Street, N.W. Suite 1200 Washington, D.C. 20006 www.atsc.org Blank Page ATSC DASE-1 Declarative Applications and Environment 09 Mar 2003 Table of Contents DASE-1 DECLARATIVE APPLICATIONS AND ENVIRONMENT ..................................1 1. SCOPE....................................................................................................................1 1.1 Status ............................................................................................................................... 1 1.2 Purpose............................................................................................................................ 1 1.3 Application....................................................................................................................... 1 1.4 Organization ....................................................................................................................1 2. REFERENCES........................................................................................................3 2.1 Normative References .................................................................................................... 3 2.2 Informative References .................................................................................................. 4 2.3 Reference Acquisition ...................................................................................................
    [Show full text]
  • Mozilla Firefox 2020 Product Key Crack
    1 / 5 Mozilla Firefox 2020 Product Key Crack Crack Download + Activation Key Mozilla Firefox 80.1 Crack + Offline Installer Download [2020] Mozilla Firefox 80.1 Crack is a light and tidy .... index of power iso crack 2 patch PowerISO Crack is a powerful CD / DVD / BD ... CRACK Free Download with Serial Key PowerISO CRACK plus Keygen 2020 is ... browsers, including Mozilla Firefox, Google Chrome, Opera, Internet Explorer, .... Product Key Finder to program z niezbyt wyszukaną nazwą doskonale spełniający swoje zdanie. Po uruchomieniu, w oknie ... baner-top-swieta-2020. Instalki.pl .... Adobe Flash Player 2020 Crack 32.0.0.207 With Serial Key Free is the ... 8.0 or later, Mozilla Firefox 17 or later on, Bing Chrome, or Opera 11 .... Dreamweaver mx serial number crack Cheat for muonline, nokia efile maneger ... MSN Explorer, AOL, Opera, Mozilla, Mozilla Firefox, Mozilla Firebird, Avant Browser, ... intitle:"Index of" passwords modified the key is the 94FBR code. ... Variants/ 09-Apr-2020 08:55 - old/ 24-Apr-2019 07:51 - Variant3.. ... social toolkit license key for free premium version, facebook social toolkit full version cracked for lifetime .... Everyone deserves access to the internet — your language should never be a barrier. That's why — with the help of dedicated volunteers around the world .... Hotspot Shield was rated the 'world's fastest VPN for 2020' by the experts at Ookla's ... Antivirus 2020 Free Download latest version 09/05/2020; Mozilla Firefox 76 ... Free Software full version crack, patch license key, activator Full download.. Avast Internet Security Crack with License Key Free Download is a software that belongs to the ..
    [Show full text]
  • Structured Documents on the Web
    Structured Documents on the Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction Group CWI: Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands Presentation Outline: • Introduction and historical background • Multiple delivery publishing (MDP) • MDP & the Web • Style sheets • Conclusion TUE, 8 January 2001 Structured Documents on the Web Page 1 of 35 Structured Documents on the Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction Group CWI: Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands Presentation Outline: • Introduction and historical background • Multiple delivery publishing (MDP) • MDP & the Web • Style sheets • Conclusion TUE, 8 January 2001 Structured Documents on the Web Page 2 of 35 Documents vs. other data A document is • a self-contained unit of information, • intended to be communicated to human interpreter • examples: - book, poem - article, paper, report - memo, E-mail, letter, etc. Whereas data can also be • fragmentary • intended solely for further machine processing • examples: - database records - HTTP requests - schemas TUE, 8 January 2001 Structured Documents on the Web Page 3 of 35 TUE, 8 January2001 MyOwnML Web representationlanguages XHTML Documents MathML Structured Documents ontheWeb SVG XML SMIL RDF(S) PICS Data/KR P3P DC Page 4 of35 Structured Documents on the Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction Group CWI: Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands Presentation Outline: • Introduction and historical
    [Show full text]
  • Web Browser Set-Up Guide for New BARC
    Web Browser Set-up Guide for new BARC The new BARC system is web-based and is designed to work best with Netscape 4.79. Use the chart below to determine the appropriate set-up for your web browser to use new BARC. What type of computer do you use? What you will need to do in order to use the new BARC system… I am a Thin Client user. You do not need to do anything. The version of Netscape available to Thin Client users (version 4.75) will work with the new BARC system. I use a PC and the following statement about the Netscape web browser applies to my workstation…. I don’t have Netscape. Proceed to Section 2 of this document for instructions on how you can download and install Netscape 4.79. I only have Netscape 6.x or Netscape 7.x. Proceed to Section 2 of this document for instructions on how you can download and install Netscape 4.79. I currently have Netscape 4.79. You do not need to do anything. The new BARC system was designed to work best with the version of Netscape you have. I currently have Netscape 4.75 or Netscape 4.76. You do not need to do anything. Even though the new BARC system is designed to work best in Netscape 4.79, the application will work fine with Netscape 4.75 and Netscape 4.76. I have a version of Netscape 4, but it is not Proceed to Section 1 of this document Netscape 4.75, Netscape 4.76 or Netscape 4.79 and to uninstall the current version of I have an alternative web browser (such as Microsoft Netscape you have and then continue Internet Explorer, Netscape 6.x or Netscape 7.x) on to Section 2 to download and on my workstation.
    [Show full text]
  • Checkliste Nr. 14: Nutzung Und Einsatz Von RSS / Jürgen Plieninger
    Berufsverband Information Bibliothek e.V. Checklisten OPL-Kommission Berufsverband Information Bibliothek e.V. OPL-Kommission Checklisten Liste 14 Nutzung und Einsatz von RSS von Jürgen Plieninger und Edlef Stabenau Berufsverband Information Bibliothek e.V. Checklisten OPL-Kommission 2 Herausgegeben von der Kommission für One-Person Librarians des Berufsverbands Information Bibliothek BIB. Erscheint 2016 in der 2., aktualisierten und überarbeiteten Auflage als PDF-Dokument zum Herunterladen aus dem Netz und ist als Open Educational Resource (OER) lizensiert mit der cc-Lizenz: Namensnennung – Weitergabe unter gleichen Bedingungen CC-by-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/de/. Herunterzuladen von der Seite der Kommission für One-Person Librarians http://www.bib- info.de/kommissionen/kopl/publikationen/checklisten.html. Zitiervorschlag: Nutzung und Einsatz von RSS / Jürgen Plieninger ; Edlef Stabenau. Herausgeber: Berufsverband Information Bibliothek / Kommission für One-Person Librarians. – 2., aktualisierte und überarbeitete Auflage. – 2016. (Checklisten ; 14) Ein Hinweis: Überlegen Sie bitte, ob es notwendig ist, diese Checkliste auszudrucken. Sie behandelt die Thematik Recherche, vielleicht ist es also sinnvoller, die Vorlage als PDF-Dokument zu lesen, um die aufgeführten Links direkt zu nutzen? Der Autor arbeitet hier gerne mit zwei Bildschirmen, auf dem einen wird die Vorlage (in diesem Falle die Checkliste) angezeigt, auf dem anderen die eigenen Aktivitäten (z.B. Ausführen der Links). Probieren Sie es einmal aus! Es wäre ein kleiner Schritt zur „grünen Bibliothek“! Berufsverband Information Bibliothek e.V. Checklisten OPL-Kommission 3 Inhalt Vorwort S. 4 Was ist RSS? S. 5 Geschichte von RSS S. 8 Nutzung von RSS S. 9 Einsatz von RSS S. 15 Herstellung von RSS S.
    [Show full text]
  • OPERATION MANUAL Contents
    SHARP Digital Signage Software Pro WEB Server Version Version 4.1 PN-SW05 PN-SP05 OPERATION MANUAL Contents Introduction Precautions on use ........................................................................................................................... 6 Trademarks ........................................................................................................................................ 7 How to read this manual ................................................................................................................... 8 ● Icons ........................................................................................................................................................... 8 ● Notation ...................................................................................................................................................... 8 Definitions .......................................................................................................................................... 9 System operation precautions ......................................................................................................... 9 Features of SHARP Digital Signage Software Pro WEB Server Version .................................... 11 Program distribution workflow ...................................................................................................... 12 Installing/Launching Required operating environment ..................................................................................................
    [Show full text]
  • Extensible Stylesheet Language (XSL) Version 1.0
    Extensible Stylesheet Language (XSL) Version 1.0 W3C Candidate Recommendation 21 November 2000 This version: http://www.w3.org/TR/2000/CR-xsl-20001121/ (PDF by RenderX, XML file, HTML (one large file), ZIP file) Latest version: http://www.w3.org/TR/xsl/ Previous version: http://www.w3.org/TR/2000/WD-xsl-20001018 Authors and Contributors: Sharon Adler (IBM) <[email protected]> Anders Berglund (IBM) <[email protected]> Jeff Caruso (Pageflex) <[email protected]> Stephen Deach (Adobe) <[email protected]> Paul Grosso (ArborText) <[email protected]> Eduardo Gutentag (Sun) <[email protected]> Alex Milowski (Lexica) <[email protected]> Scott Parnell (Xerox) <[email protected]> Jeremy Richman (BroadVision) <[email protected]> Steve Zilles (Adobe) <[email protected]> Copyright © 2000 W3C (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. ii Extensible Stylesheet Language (XSL) (xsl-20001121) Abstract XSL is a language for expressing stylesheets. It consists of two parts: 1. a language for transforming XML documents, and 2. an XML vocabulary for specifying formatting semantics. An XSL stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses the formatting vocabulary. Status of this document This document is a W3C Candidate Recommendation. The XSL WG considers this specification to be stable and encourges implementation and comment during the CR review period. The Candidate Recommendation review period ends on February 28, 2001. Please send detailed comments and reports of implementation experience to [email protected] before the end of the CR review period.
    [Show full text]