MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC 585 750-3118.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

Publishing Workflow for InDesign Import/Export of XML Creating Bi-directional Content Reuse between Databases and Publishing Applications Part 1: The XML.
Hyper Text Markup Language.  HTML is a language for describing web pages.  HTML stands for Hyper Text Markup Language  HTML is not a programming language,
Developing Interfaces and Interactivity for DSpace with Manakin Part 5: Introduction to Manakin’s Theme Tier Eric Luhrs Digital Initiatives Librarian,
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
PDF Those pesky proprietary formats: Alternatives Save the Day Sharon Trerise Northeast ADA & IT Center PPT.
The ACCESS Project Jesse Hausler, UDL/Accessibility Coordinator Craig Spooner, Coordinator.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
Publishing Workflow for InDesign Import/Export of XML
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
MCC MONROE COMMUNITY COLLEGE Put That Red Pen Down, and Step Away from the Copier! Going All the Way to a Digital Catalog Production Process (With Lots.
23-Jun-15 HTML. 2 Web pages are HTML HTML stands for HyperText Markup Language Web pages are plain text files, written in HTML Browsers display web pages.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
Tutorial 11: Connecting to External Data
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Exploring Microsoft® Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Robert Grauer and Maryann Barber Using.
Collections Management Museums Reporting in KE EMu.
Creating Accessible PDF’s in Adobe Acrobat Professional 7.0.
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
WebWorks Publisher An overview Linda G. Gallagher.
(C) 2013 Logrus International Practical Visualization of ITS 2.0 Categories for Real World Localization Process Part of the Multilingual Web-LT Program.
Introduction to XML: Part I By Sandeep Jangity CS 157B, Section 2 Dr. Lee.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Advanced Microsoft Word Rich Malloy Tech Help Today
Luc Audrain Hachette Livre Head of digitalization
DAT602 Database Application Development Lecture 14 HTML.
_ HTML, XHTML & CSS Sami Niemelä | Module 1: Introduction to digital media: Day 02.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
WDV 331 Dreamweaver Applications Snippets and Libraries Items Dreamweaver CS6 Chapter 18.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
MCC MONROE COMMUNITY COLLEGE Put That Red Pen Down, and Step Away from the Copier! Going All the Way to a Digital Catalog Production Process (With Lots.
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Miscellaneous Excel Combining Excel and Access. – Importing, exporting and linking Parsing and manipulating data. 1.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
© 2015 Comtech Services, Inc. 1 DITA 1.3 What does it mean for you? JoAnn Hackos, Chair DITA Adoption TC Kris Eberlein, Chair DITA TC April 2015.
CSC 551: Web Programming Fall 2001 emerging & alternate Web technologies  Dynamic HTML  ActiveX  XML course overview  online review sheet  advice.
XSLT Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Terrill Thompson Is Your Course Content Accessible?
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1 Web Application Programming Presented by: Mehwish Shafiq.
Customizing Aspen Templates TEC04 Elizabeth Lucchese.
Louisa Lambregts, Louisa Lambregts
DMED1100 InDesign Advanced Class 8. Agenda  Scripting  Introduction to XML 2.
| imodules.com HTML Best Practices: The Key to a Successful Starts with the Template Presented by Chris Smith, Manager of Design.
Content Management System Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Writing a Web Page. Using Frontpage FrontPage is a user-friendly WYSIWYG html editor. To begin, open the program and a new page. FrontPage is a user-friendly.
Modularization Also Known As: reuse, single sourcing, structured authoring What is it? Breaking down content into smaller chunks that can be reused in.
ASHIMA KALRA  INTRODUCTION OF XML INTRODUCTION OF XML  XML FEATURES XML FEATURES  XML SYNTAX XML SYNTAX  XML ELEMENTS XML ELEMENTS  XML ATTRIBUTES.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
ECPRD Presentation of the "Rixbet" system What kind of report is a “betänkande”? – Proposals arrive from the government and the opposition – A standing.
B Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with PDF and eText Templates.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
XML Introduction Bill Jerome.
Introduction to OBIEE:
Introduction to Computers
Microsoft Office Illustrated
Translation Workspace File Filters
XML Data Introduction, Well-formed XML.
Adobe Visual Design Understanding Adobe InDesign interface (2%)
TC 310 The Computer in Technical Communication
TC 310 The Computer in Technical Communication
Bharat Prakash | Solutions Consultant
Presentation transcript:

MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC

MCC MONROE COMMUNITY COLLEGE XML import/export features of LN Lotus Notes has enabled some XML import and export. LN does not store XML natively. It breaks it up into components that it can store in its normal data fields. LN prefers a form of XML called DXL which is formulated for its use (proprietary form of XML) Scripting is required to extract “pure” XML from LN.

MCC MONROE COMMUNITY COLLEGE XML import/export with Adobe InDesign CS2 InDesign CS2 is a powerful desktop publishing application which challenges both Quark Xpress and PageMaker in the publishing world. InDesign has the most user-friendly XML import and export of any major publishing tool to date. Non-expert users can learn to work with XML in limited ways with a few hours self-study or training.

MCC MONROE COMMUNITY COLLEGE Markup using the aid: namespace to create paragraph and character styles The key to the true power of InDesign XML import is in the use of Adobe’s proprietary XML namespace Adding the namespace with the correct character or paragraph style (aid:pstyle=“head1”) to the XML creates a binding between the internal styles of the InDesign document and the incoming XML content.

MCC MONROE COMMUNITY COLLEGE DEMO of import into LN Since this is easier to see than explain, here is a screenshot and some highlighted examples of the XML: Federal Financial Aid Programs** The XML used for tables in InDesign does not match that of the familiar HTML format. It does not wrap a group of cells with a row tag. It uses an internal mechanism to construct rows, based on the number of columns as in aid:tcols="5">.

MCC MONROE COMMUNITY COLLEGE Issues of XML output from LN (rich text tables) Tables were the bane of our project. In Lotus Notes, a lot of the content that we wanted to export was stored in rich text fields, including tables. Bob Reynolds had to write script to export the rich text from LN as the type of preformulated, namespaced XML that we needed for InDesign. We documented the process so that we could reproduce it for other types of LN content.

MCC MONROE COMMUNITY COLLEGE Issues of XML import to InDesign (general and table markup) InDesign CS2 can handle some nested XML structure, but it is not intended as a true XML editor. Adobe provides a “cookbook recipe” example and some technical documentation on XML, but it is not very complete. In order to get the degree of markup that we wanted for XML import, we had to know the complete set of InDesign styles and understand the style mapping mechanisms within InDesign. To our knowledge, this was one of the most complex XML import projects using InDesign CS2 and Adobe’s namespace yet achieved. Over 130 pages of content is automatically formatting itself with document styles as it comes into InDesign, in a matter of minutes.

MCC MONROE COMMUNITY COLLEGE Issues of XML import into LN (to create importable “chunks") While we can get XML to export successfully from InDesign CS2, Lotus Notes doesn’t “understand” the XML markup we export. LN tries to separate each element and store it as a piece of content in a table cell. It doesn’t seem to have the ability to store a chunk of XML as such. We may have to “downtransform” the exported XML with XSL to create HTML that LN can import more easily.