Copyrighted Material

Total Page:16

File Type:pdf, Size:1020Kb

Copyrighted Material 32_588451 bindex.qxd 4/15/05 12:08 AM Page 347 Index American Standard Code for Information • Symbols and Interchange (ASCII), 67, 89 ampersand (&), 75, 124, 126 Numerics • AmphetaDesk RSS reader, 298 & (ampersand), 75, 124, 126 annotations, 151–152 * (asterisk), 123 ANY element, 120–121 : (colon), 106 anyURI datatype, 139 , (comma), 106, 120, 123 appearance attribute, 263 . (dot), 230 appInfo element, 151–152 “ (double quotation marks), 58 applications, XML, 80 = (equals sign), 175 Arbortext Web site, 302 / (forward slash), 74, 220, 223 architecture, Web services, 251–252 > (greater than sign), 74, 124 archives, databases and, 272 - (hyphen), 117 ASCII (American Standard Code for < (less than sign), 75, 124 Information Interchange), 67, 89 | (pipe bar), 120, 122–123, 125 ASP (Active Server Pages), 35–36 + (plus sign), 123 Assign Working XML File command (File ‘ (quotation marks), 58, 124 menu), 213 ; (semicolon), 75, 106, 126 associations, information analysis 7-bit strings, character encoding, 85 source, 36 8-bit strings, character encoding, 67, 85 asterisk (*), 123 16-bit strings, character encoding, 85 attribute node DOM (Document Object Model), 239 XPath language, 218 • A • attribute-axis abbreviations, XPath abbreviated syntax, XPath language, language, 229 228–229 attributes absolute value function, 232 appearance, 263 accent marks, character encoding, 85 attribute groups, 144–145 Access 2003 All-in-One Desk Reference For attribute-list declaration, 123–125 Dummies (Alan Simpson, Margaret CDATA, 124 Levine Young andCOPYRIGHTED Alison Barrow), 273 content MATERIAL markup, 72–73 Access 2003 databases, 31 declarations, 158 Active Server Pages (ASP), 35–36 defined, 16, 41 add function, 232 with elements, when to use, 72 Ælfred parser tool, 305 encoding, 67 aggregation functions, 231–232 ENTITIES, 124 aggregators, RSS and, 286 ENTITY, 124 all element, 143 enumerated lists, 125 Amaya browser, 307 HTML and XML comparisons, 50 32_588451 bindex.qxd 4/15/05 12:08 AM Page 348 348 XML For Dummies, 4th Edition attributes (continued) Beginning CSS: Cascading Style Sheets for ID, 124 Web Design (Richard York), 95 IDREF, 124 Beginning Web Programming with HTML, localType, 190 XHTML, and CSS (Jon Duckett), 54 maxOccurs, 162 binary characters, 84 method, 264–265 bindings, Web services, 254 minOccurs, 162 bits, 84 mixed, 143 BizTalk Web site, 36 name, 162 block formatting objects, 200 NMTOKEN, 124 blogs, RSS feeds, 296–297 NOTATION, 124 bookmarks, 298 public, 150 boolean functions, XPath language, 226 ref, 162 border styles, 209 select, 207–208 BrainBench Web site, 327 sourceInfo, 181 Bray, Tim (Lark parser tool), 306 standalone, 67, 115 browsers substitutionGroup, 189 Amaya, 307 system, 150 Firefox, 48, 308 type, 141, 162 IE (Internet Explorer), 19, 48, 307 use, 143 Mozilla, 48, 308 well formed documents, 66 Netscape Navigator, 19, 48 xmlns, 140 Opera, 308–309 audio content, Synchronized Multimedia Safari, 48 Integration Language, 32 built-in datatypes, 177 aural stylesheets, 98 business processes author element, 291 business groups and organizational authoring tools data, 36 discussed, 301 data reuse, 29–30 Epic Editor, 302 data-analysis features, 30 list of, 302 information analysis, 34 Turbo XML v2.4.1, 303 XMetal Author 4.5, 303 XML Spy Suite, 304 • C • automated form design, InfoPath forms, calculated values, XForm features, 263 267–269 carriage returns, white space, 117 automatic numbering, CSS2 Cascading Style Sheets (CSS). See also specification, 98 stylesheets avg() function, 231 adding to XML, 99–101 adding to XSLT, 107 benefits of, 95 • B • declarations, combining, 103 background-color element, 77 functions of, 98–99 Baltic languages, ISO 8559 character inheritance, 103 sets, 90 punctuation rules, 105–106 Barrow, Alison (Access 2003 All-in-One Desk referencing in HTML documents, 106 Reference For Dummies), 273 referencing in XML documents, 106 32_588451 bindex.qxd 4/15/05 12:08 AM Page 349 Index 349 selector specifications, 105 Chemical Markup Language (CML), 36 simple stylesheet example, 101 child elements, 70, 222 style rules, 102–105 child-axis abbreviations, XPath Web page design with, 96–97 language, 229 Cascading Style Sheets 1 (CSS1), 97–98 choice element, 143 Cascading Style Sheets 2 (CSS2), 98 circular entity references, 128 case sensitivity Clark, James (expat parser tool), 306 HTML (Hypertext Markup Language), 57 classified information, 14–15 tags, 58 Client element, 220 XML (Extensible Markup Language), 58 closing tags, 59, 66 categories, content markup, 69 CML (Chemical Markup Language), 36 CBT (computer-based training), 325 ColdFusion Markup Language (CFML), 36 CDATA attribute, 124 collapse value, 145 CDF (Channel Definition Format), 312 colon (:), 106 ceiling function, 232 color cells, tables, 212 attributes, when to use, 72 Central European languages, ISO 8559 background-color element, 77 character sets, 90 columns, spreadsheets, 30 certifications, 326–327 comma (,), 106, 120, 123 CFML (ColdFusion Markup Language), 36 commands CGI (Common Gateway Interface), 261 Assign Working XML File (File menu), 213 Channel Definition Format (CDF), 312 Design a Form (File menu), 267 channel element, 287–288 Fill Out a Form (File menu), 269 character encoding Import (Data menu), 30 accent marks, 85 New (File menu), 170 binary characters, 84 Open (File menu), 26, 279 character entity information, 93 Preview Form (File menu), 277 character sets, 87–88 Refresh (Data menu), 30 discussed, 67 Save As (File menu), 172, 268 8-bit strings, 85 Save Generated Files (File menu), 213 fonts, 87 Task Pane (View menu), 26 glyphs, 87 Templates and Add-Ins (Tools menu), 27 IANA (Internet Assigned Numbers Toolbars (View menu), 274 Authority), 92 comma-separated values (CSV), 24 internal processing, 89 comment node, XPath language, 219 ISO 8859 character sets, 90 comments Latin-1 entity list, 93 comment element, 291 numeric entities, 88 correct format use, 116 Roman characters, 84 rules for, 117 scripts, 87 commercial services, Web services, 256 7-bit strings, 85 Common Gateway Interface (CGI), 261 16-bit strings, 85 comparison operators, 232 special characters, 93 complex datatypes, 149, 183–185 symbols, 93 complex type definitions, element Unicode characters, 85–86, 91–92 declarations, 141 characters, parsed character data, 121 compliance, documents, 67 32_588451 bindex.qxd 4/15/05 12:08 AM Page 350 350 XML For Dummies, 4th Edition components, defined, 34 copyright element, 288 computer-based training (CBT), 325 count() function, 226 concatenation function, 232 counters, CSS2 specification, 98 conditional expressions, 232 Create Dynamic Table dialog box, 212 constraints CSS (Cascading Style Sheets). See also datatypes, 139 stylesheets maxLength, 139 adding to XML, 99–101 minLength, 139 adding to XSLT, 107 restriction, 149 benefits of, 95 XForm features, 263 declarations, combining, 103 contains function, 232 functions of, 98–99 content. See also content analysis inheritance, 103 attributes, adding, 72–73 punctuation rules, 105–106 categories and subcategories, 69 referencing in HTML documents, 106 content models, schemas, 158, 161–163 referencing in XML documents, 106 data-intensive, datatypes with, 177–179 selector specifications, 105 data-intensive XML, 273 simple stylesheet example, 101 defined, 11 style rules, 102–105 element content models, 122–123 Web page design with, 96–97 element definition, 69 .css file extension, 76 mixed, 120–122 CSS1 (Cascading Style Sheets 1), 97–98 PICS (Platform for Internet Content CSS2 (Cascading Style Sheets 2), 98 Selection), 288 CSV (comma-separated values), 24 relationships, mapping, 70–71 current-group() function, 232 root element selection, 68–69 text-intensive, 179, 272–273 text-only, 142 • D • content analysis. See also content data book selling business example, 37–38 adding to spreadsheets, 30 data requirements, 35 data requirements, content analysis, 35 data-intensive content, 39 data structure considerations, defined, 33 schemas, 159 document-intensive, 39 data-analysis features, spreadsheet expectations, 35 use, 30 goals, 38 format rules, 15 multiple source, 34–35 legacy, 23–24 record structures, 39 moving to XML, 23–24 sample data, 34–35 organizational, 36 testing, 42–43 outputting, 16–17 text-intensive, 39 reuse, 29–30 unique identifiers, 39 Database Management System (DBMS), 20 contentType element, 72 databases context node, XPath language, 220 Access 2003, 31 conversion tools archives, 272 DTDs to schemas, 156 data, importing in Word 2003, 274 HTML Tidy, 311 data-intensive XML and, 273 XPS (Extensible Programming Script), 311 text-intensive XML and, 272–273 32_588451 bindex.qxd 4/15/05 12:08 AM Page 351 Index 351 data-intensive content, 39, 177–179, 273 Design a Form command (File menu), 267 datatypes destination node, XPath language, 220–221 anyURI, 139 development, taxonomy, 39–40 attribute-list declaration, 124 dialog boxes built-in, 177 Create Dynamic Table, 212 complex, 149, 183–185 Evaluate XPath, 227–228 constraints, 139 Insert Data, 274 with data-intensive content, 177–179 Open XML (Excel), 30 datatype declaration, 148–150 Schema Settings, 170 date, 141, 231 digital signatures, 253 dateTime, 139, 141 DigitalThink Web site, 325 decimal, 139, 150, 231 Discovery layer, Web services, 251, defined, 138 255–256 double, 231 display element, 77 duration, 141 displaying documents, 26 float, 231 divide function, 232 gDay, 141 .doc file extension, 170 gMonth, 141 docs element, 288 gMonthDay, 141 DOCTYPE declaration, 62–63, 115 gYear, 141 document descriptions gYearMonth, 141 advantages/disadvantages,
Recommended publications
  • XML Signature/Encryption — the Basis of Web Services Security
    Special Issue on Security for Network Society Falsification Prevention and Protection Technologies and Products XML Signature/Encryption — the Basis of Web Services Security By Koji MIYAUCHI* XML is spreading quickly as a format for electronic documents and messages. As a consequence, ABSTRACT greater importance is being placed on the XML security technology. Against this background research and development efforts into XML security are being energetically pursued. This paper discusses the W3C XML Signature and XML Encryption specifications, which represent the fundamental technology of XML security, as well as other related technologies originally developed by NEC. KEYWORDS XML security, XML signature, XML encryption, Distributed signature, Web services security 1. INTRODUCTION 2. XML SIGNATURE XML is an extendible markup language, the speci- 2.1 Overview fication of which has been established by the W3C XML Signature is an electronic signature technol- (WWW Consortium). It is spreading quickly because ogy that is optimized for XML data. The practical of its flexibility and its platform-independent technol- benefits of this technology include Partial Signature, ogy, which freely allows authors to decide on docu- which allows an electronic signature to be written on ment structures. Various XML-based standard for- specific tags contained in XML data, and Multiple mats have been developed including: ebXML and Signature, which enables multiple electronic signa- RosettaNet, which are standard specifications for e- tures to be written. The use of XML Signature can commerce transactions, TravelXML, which is an EDI solve security problems, including falsification, spoof- (Electronic Data Interchange) standard for travel ing, and repudiation. agencies, and NewsML, which is a standard specifica- tion for new distribution formats.
    [Show full text]
  • Sigada 2001 Workshop Symbiosis4jun02 Pub.Fm
    SIGAda 2001 Workshop, “Creating a Symbiotic Relationship Between XML and Ada” Robert C. Leif Ada_Med, a Division of Newport Instruments 5648 Toyon Road, San Diego, CA 92115-1022, USA E-mail [email protected] www.newportinstruments.com www.Ada-Med.com +1 (619)582-0437 Abstract: The purpose of the workshop was to organize the Ada community to take advantage of the opportunity to create Ada applications that are operating systems independent because they are based on a web technology, XML, Extensible Markup Language. The commercial use of the Internet is the driving force behind XML. Four elements of XML, which together are sufficient to build a web application, and all employ the same syntax were described. These are XML; its schema; the Extensible Stylesheet Language, XSL; and the XML mechanism for forms, XForms. XML concerns the data objects that are included on the web page and their order of presentation. The schema contains the information on the types and objects for XML. Schemas are roughly equivalent to an Ada specification without the subprograms. Fortunately, the programing language that has the best fit with XML is Ada. XML has visibility and scoping rules, which are similar to Ada. XML has strong typing and has single inheritance similar to Ada. A mutually beneficial symbiosis requires the creation of applications in Ada that use and support XML, as well as, the use of XML to cre- ate Ada environments including XML based tools. These applications include: automated translation of Ada data types and objects in a specification to an XML schema; and conversely, automated translation of the data types and elements in an XML Schema to an Ada specification.
    [Show full text]
  • Aplicaţii De Tip Site Builder Şi Şabloane Web
    Aplicaţii de tip Site Builder şi şabloane Web Mihaela Brut Facultatea de Informatică Universitatea « AL. I Cuza » Iaşi, România, [email protected] http://www.infoiasi.ro/~mihaela E-Learning Cuprins Aplicaţii de tip Site Builder Dezvoltarea unui sit Web Şabloane de situri Web Personalizarea unui şablon Publicarea sitului pe Web E-Learning Web Site Builder www.atomicshops.com Situl ofera posibilitatea de dezvoltare facila a paginilor web De asemenea, ofera gazduirea sitului contra cost (gratuit - perioada de proba de 10 zile) E-Learning INREGISTRARE www.atomicshops.com Etape: 1. Alegere template (poate fi modificat ulterior) 2. Alegere pagini - initial maxim 5 3. Denumire sit si introducere informatii administrator E-Learning EDITARE Dupa inregistrare se trece imediat in faza de editare. Pentru editari ulterioare este nevoie de logare (folosind numele sitului si parola alese in faza de inregistrare) E-Learning Site Builder Ortodox http://www.orthodoxwebbuilder.com/ Se urmează un număr de paşi E-Learning Site Builder Ortodox E-Learning Site Builder Ortodox E-Learning Binkster http://websitebuilder.brinkster.com/we bsite_builder.aspx E-Learning http://www.beep.com/ După completarea unui formular: E-Learning Alte resurse http://www.bluevoda.com/download.htm necesită specificarea adresei de e-mail se descarcă şi se instalează local http://www.diywebkit.com/ se cere adresă de e-mail on-line demo: http://www.diywebkit.com/demo/demo.html http://www.diywebkit.com/quicktour/quicktour.htm l http://www.diywebkit.com/download/diy30/diytutor
    [Show full text]
  • XML for Java Developers G22.3033-002 Course Roadmap
    XML for Java Developers G22.3033-002 Session 1 - Main Theme Markup Language Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Course Roadmap Consider the Spectrum of Applications Architectures Distributed vs. Decentralized Apps + Thick vs. Thin Clients J2EE for eCommerce vs. J2EE/Web Services, JXTA, etc. Learn Specific XML/Java “Patterns” Used for Data/Content Presentation, Data Exchange, and Application Configuration Cover XML/Java Technologies According to their Use in the Various Phases of the Application Development Lifecycle (i.e., Discovery, Design, Development, Deployment, Administration) e.g., Modeling, Configuration Management, Processing, Rendering, Querying, Secure Messaging, etc. Develop XML Applications as Assemblies of Reusable XML- Based Services (Applications of XML + Java Applications) 2 1 Agenda XML Generics Course Logistics, Structure and Objectives History of Meta-Markup Languages XML Applications: Markup Languages XML Information Modeling Applications XML-Based Architectures XML and Java XML Development Tools Summary Class Project Readings Assignment #1a 3 Part I Introduction 4 2 XML Generics XML means eXtensible Markup Language XML expresses the structure of information (i.e., document content) separately from its presentation XSL style sheets are used to convert documents to a presentation format that can be processed by a target presentation device (e.g., HTML in the case of legacy browsers) Need a
    [Show full text]
  • SDL Contenta S1000D and SDL Livecontent S1000D Cross-Product Graphics and Multimedia Support
    SDL Contenta S1000D and SDL LiveContent S1000D Cross-Product Graphics and Multimedia Support SDL Contenta S1000D and SDL LiveContent S1000D 5.9 December 2020 Legal notice Copyright and trademark information relating to this product release. Copyright © 2009–2020 SDL Group. SDL Group means SDL PLC. and its subsidiaries and affiliates. All intellectual property rights contained herein are the sole and exclusive rights of SDL Group. All references to SDL or SDL Group shall mean SDL PLC. and its subsidiaries and affiliates details of which can be obtained upon written request. All rights reserved. Unless explicitly stated otherwise, all intellectual property rights including those in copyright in the content of this website and documentation are owned by or controlled for these purposes by SDL Group. Except as otherwise expressly permitted hereunder or in accordance with copyright legislation, the content of this site, and/or the documentation may not be copied, reproduced, republished, downloaded, posted, broadcast or transmitted in any way without the express written permission of SDL. Contenta S1000D is a registered trademark of SDL Group. All other trademarks are the property of their respective owners. The names of other companies and products mentioned herein may be the trade- marks of their respective owners. Unless stated to the contrary, no association with any other company or product is intended or should be inferred. This product may include open source or similar third-party software, details of which can be found by clicking the following link: “Acknowledgments” on page 7. Although SDL Group takes all reasonable measures to provide accurate and comprehensive information about the product, this information is provided as-is and all warranties, conditions or other terms concerning the documentation whether express or implied by statute, common law or otherwise (including those relating to satisfactory quality and fitness for purposes) are excluded to the extent permitted by law.
    [Show full text]
  • Introduction to XML
    Introduction to XML CS 317/387 Agenda – Introduction to XML 1. What is it? 2. What’s it good for? 3. How does it work? 4. The infrastructure of XML 5. Using XML on the Web 6. Implementation issues & costs 2 1. What is it? Discussion points: First principles: OHCO Example: A simple XML fragment Compare/contrast: SGML, HTML, XHTML A different XML for every community Terminology 3 1 Ordered hierarchies of content objects Premise: A text is the sum of its component parts A <Book> could be defined as containing: <FrontMatter>, <Chapter>s, <BackMatter> <FrontMatter> could contain: <BookTitle> <Author>s <PubInfo> A <Chapter> could contain: <ChapterTitle> <Paragraph>s A <Paragraph> could contain: <Sentence>s or <Table>s or <Figure>s … Components chosen should reflect anticipated use 4 Ordered hierarchies of content objects OHCO is a useful, albeit imperfect, model Exposes an object’s intellectual structure Supports reuse & abstraction of components Better than a bit-mapped page image Better than a model of text as a stream of characters plus formatting instructions Data management system for document-like objects Does not allow overlapping content objects Incomplete; requires infrastructure 5 Content objects in a book Book FrontMatter BookTitle Author(s) PubInfo Chapter(s) ChapterTitle Paragraph(s) BackMatter References Index 6 2 Content objects in a catalog card Card CallNumber MainEntry TitleStatement TitleProper StatementOfResponsibility Imprint SummaryNote AddedEntrySubject(s) Added EntryPersonalName(s) 7 Semistructured Data Another data model, based on trees. Motivation: flexible representation of data. Often, data comes from multiple sources with differences in notation, meaning, etc. Motivation: sharing of documents among systems and databases.
    [Show full text]
  • XML: Looking at the Forest Instead of the Trees Guy Lapalme Professor Département D©Informatique Et De Recherche Opérationnelle Université De Montréal
    XML: Looking at the Forest Instead of the Trees Guy Lapalme Professor Département d©informatique et de recherche opérationnelle Université de Montréal C.P. 6128, Succ. Centre-Ville Montréal, Québec Canada H3C 3J7 [email protected] http://www.iro.umontreal.ca/~lapalme/ForestInsteadOfTheTrees/ Publication date April 14, 2019 XML to PDF by RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/ XML: Looking at the Forest Instead of the Trees Guy Lapalme Professor Département d©informatique et de recherche opérationnelle Université de Montréal C.P. 6128, Succ. Centre-Ville Montréal, Québec Canada H3C 3J7 [email protected] http://www.iro.umontreal.ca/~lapalme/ForestInsteadOfTheTrees/ Publication date April 14, 2019 Abstract This tutorial gives a high-level overview of the main principles underlying some XML technologies: DTD, XML Schema, RELAX NG, Schematron, XPath, XSL stylesheets, Formatting Objects, DOM, SAX and StAX models of processing. They are presented from the point of view of the computer scientist, without the hype too often associated with them. We do not give a detailed description but we focus on the relations between the main ideas of XML and other computer language technologies. A single compact pretty-print example is used throughout the text to illustrate the processing of an XML structure with XML technologies or with Java programs. We also show how to create an XML document by programming in Java, in Ruby, in Python, in PHP, in E4X (Ecmascript for XML) and in Swift. The source code of the example XML ®les and the programs are available either at the companion web site of this document or by clicking on the ®le name within brackets at the start of the caption of each example.
    [Show full text]
  • SVG-Based Knowledge Visualization
    MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS SVG-based Knowledge Visualization DIPLOMA THESIS Miloš Kaláb Brno, spring 2012 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Advisor: RNDr. Tomáš Gregar Ph.D. ii Acknowledgement I would like to thank RNDr. Tomáš Gregar Ph.D. for supervising the thesis. His opinions, comments and advising helped me a lot with accomplishing this work. I would also like to thank to Dr. Daniel Sonntag from DFKI GmbH. Saarbrücken, Germany, for the opportunity to work for him on the Medico project and for his supervising of the thesis during my erasmus exchange in Germany. Big thanks also to Jochen Setz from Dr. Sonntag’s team who worked on the server background used by my visualization. Last but not least, I would like to thank to my family and friends for being extraordinary supportive. iii Abstract The aim of this thesis is to analyze the visualization of semantic data and sug- gest an approach to general visualization into the SVG format. Afterwards, the approach is to be implemented in a visualizer allowing user to customize the visualization according to the nature of the data. The visualizer was integrated as an extension of Fresnel Editor. iv Keywords Semantic knowledge, SVG, Visualization, JavaScript, Java, XML, Fresnel, XSLT v Contents Introduction . .3 1 Brief Introduction to the Related Technologies ..........5 1.1 XML – Extensible Markup Language ..............5 1.1.1 XSLT – Extensible Stylesheet Lang.
    [Show full text]
  • Web API Protocol and Security Analysis Web
    EXAMENSARBETE INOM DATATEKNIK, GRUNDNIVÅ, 15 HP STOCKHOLM, SVERIGE 2017 Web API protocol and security analysis Web API protokoll- och säkerhetsanalys CRISTIAN ARAYA MANJINDER SINGH KTH SKOLAN FÖR TEKNIK OCH HÄLSA Web API protocol and security analysis Web API protokoll- och säkerhetsanalys Cristian Araya and Manjinder Singh Degree project in Computer science First level, 15hp Supervisor from KTH: Reine Bergström Examiner: Ibrahim Orhan TRITA-STH 2017:34 KTH The School of Technology and Health 141 52 Flemingsberg, Sweden Abstract There is problem that every company has its own customer portal. This problem can be solved by creating a platform that gathers all customers’ portals in one place. For such platform, it is required a web API protocol that is fast, secure and has capacity for many users. Consequently, a survey of various web API protocols has been made by testing their performance and security. The task was to find out which web API protocol offered high security as well as high performance in terms of response time both at low and high load. This included an investigation of previous work to find out if certain protocols could be ruled out. During the work, the platform’s backend was also developed, which needed to implement chosen web API protocols that would later be tested. The performed tests measured the APIs’ connection time and their response time with and without load. The results were analyzed and showed that the protocols had both pros and cons. Finally, a protocol was chosen that was suitable for the platform because it offered high security and fast connection.
    [Show full text]
  • Ditype User Guide
    DiType User Guide DiType User Guide http://mediawiki.renderx.com/index.php/DiType_User_Guide This Book Is Generated By WikiBooks2PDF using RenderX DiType, XML to PDF XSL-FO Formatter 28 August 2008 DiType User Guide Table of Contents 1. Preface.............................................................................7 What's in this Document? . 7 Prerequisites . .................7 Technical Support . ..............8 2. Overview...........................................................................9 Using DiType . ..................9 Individual User Book Creation . 10 Corporate Documentation System . 11 Mass Production of Documents . 12 Small Office/Home Office . 13 3. Installation.......................................................................15 Windows . .....................15 Mac OS X ................................................ ....................20 Unix/Linux . ...................26 4. Standard Applications..........................................................27 DiType Assistant . 27 What is the DiType Assistant? . 27 Opening the DiType Assistant . 28 Rendering an XML File using the DiType Assistant . 28 DiType Command Line . 31 Running DiType . 31 ditype Switches . 31 ditype Arguments . 33 ActiType . .....................33 Opening ActiType . 34 Formatting an XML or FO File using ActiType . 35 Stopping a Hot Folder . 39 - 3 - by , XML to PDF XSL-FO Formatter DiType User Guide Closing the Application . 40 Running ActiType in Console Mode . 40 Sharing ActiType . 41 5. Configuring DiType.............................................................43
    [Show full text]
  • Chapter 9 How a Web Page Works
    Chapter 9: How a Web Page Works 171 Chapter 9 How a Web Page Works The language used on a Web page is HyperText Markup Language, or HTML. Hypertext is the part of the Web that allows for the linking together of Web content through the use of clickable “hyperlinks.” The markup language defines the document form. Remember back in grade school getting an essay back, “marked up” with symbols stating that an item should be capitalized, or a new paragraph should begin here? Well, that is pretty much what HTML does for a Web page. In this chapter I will cover what makes up a well formed Web page, what the different sections are, how to use JavaScript for form validations, and how Web Connection can process a page that contains embedded expressions. HTML is yet another technology that new Web developers need to understand. When developing Visual FoxPro forms using the form designer, developers had the luxury of a fully object-oriented design surface that was seamlessly integrated with the data engine. It was possible to simply drag and drop fields from a table onto the form and have the resulting text box bound to the data field. When designing an HTML form, there is no integration between the form objects and the data engine. Also, there are no object-oriented form objects in HTML. In Visual FoxPro, developers had the easy life. It was possible to create class libraries of the base form objects, give them custom looks and behaviors, and make full use of inheritance to allow for easy maintenance.
    [Show full text]
  • TU07 XML at The
    ApacheCon 2004 November 2004 XML at the ASF Ted Leung [email protected] Copyright © Sauria Associates, LLC 2004 1 ApacheCon 2004 November 2004 Overview xml.apache.org ws.apache.org Xerces XML-RPC Xalan Axis FOP WSIF Batik JaxMe Xindice cocoon.apache.org Forrest XML-Security Cocoon XML-Commons Lenya XMLBeans Copyright © Sauria Associates, LLC ApacheCon 2004 2 There are three major XML focused projects at the ASF. Originally there was one project, xml.apache.org. Earlier this year, the Cocoon and web services projects were formed. Xml.apache.org contains a number of projects that are general purpose XML tools. Most of these tools are based on specifications from the World Wide Web Consortium. This includes XML itself, XSLT, XSL Formatting object, Scalable Vector Graphics, and XML Signature and XML Encryption The web services project, ws.apache.org contains projects that cluster around standards for dealing with Web Services, including SOAP and XML-RPC The Cocoon project is oriented around the Cocoon Web publishing framework which is basd on XML, XSLT, and a number of other XML related technologies. I’m not going to be able to give you any deep technical details regarding all of these projects. Instead, I’m going to try to describe what these projects are, what standards they implement, and talk about situations where you might use them. Unless I say otherwise, I’m going to be covering the Java projects. There are a few projects which have C/C++ versions and I’ll mention that where applicable. Copyright © Sauria Associates,
    [Show full text]