Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 XML i ”rå AFP” Formating XML data via Pagedef.

Slides:



Advertisements
Similar presentations
HTML Basic Lecture What is HTML? HTML (Hyper Text Markup Language) is a a standard markup language used for creating and publishing documents on.
Advertisements

Information Technology Quiz Questions with Answers Part 11
Information Technology Quiz Questions with Answers Part 9
Chapter 7 An Introduction to XML.
Ali Alshowaish w3schools. XML documents use a self-describing and simple syntax: The first line is the XML declaration. It defines the XML version (1.0)
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
3.02B Authoring Languages 3.02 Develop webpages..
Debugging lab 2.
XML –EXtensible Markup Language –Designed to transform and store data –We will learn difference between xml and html.
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: XPath, NameSpaces.
10. Juni 1998reto ambühler ( WELCOME TO THE GATHERING PLACE.
This Presentation Contains Narration and Notes To hear the narration, turn on your speakers or plug in headphones. If you would like to view this slideshow.
Intesar G Ali IT DepartmentPalestinian Land Authority Web services Prepared by: Intesar Ali IT Department PLA August 2010.
DOM. Document Object Model • Orginalt DOM for JavaScript – Manipulere dokumenter dynamisk i nettleser • Språknøytral API – OMG IDL • Standard for å –
Printing Solutions For the IBM Environment AFP Brugergruppemøde november 2009 Hvad er det? Hvad skal vi med dem? Object Container.
XML CS What is XML?  XML: a "skeleton" for creating markup languages  you already know it!  syntax is identical to XHTML's: content  languages.
Web Development & Design Foundations with XHTML
XML Craig Stewart Dr. Alexandra I. Cristea
Dr. Alexandra I. Cristea XPath and Namespaces.
What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML.
Special Topic JSON. Introducing JSON JSON (JavaScript ObjectNotation): A data format based on the object literal format Advantage of JSON over XML – JSON.
Teppo Räisänen LIIKE/OAMK 2010
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
XML Programación web. XML stands for eXtensible Markup Language. XML is designed to transport and store data. XML is important to know, and very easy.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Hazırlayan:Emin BORANDAĞ 5/24/ XML XML stands for eXtensible Markup Language. XML is designed to transport and store data. Tove Jani Reminder Don't.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
ETT 229 Fall 2004 Web Design Basics II. Agenda 11:00-11:05 – Quiz 14 11:05-11:50 – Web Design Lecture 11:50-12:15 – Web Design Practice 2.
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Building blocks making the composed MODCA:P (AFP) documents leif schmidt Nordea
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
XML introduction to Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009.
Pemrograman Berbasis WEB XML -Aurelio Rahmadian- Sumber: w3cschools.com.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Krishna & Surekha Glarimy Technology Services. Agenda What is XML What is NOT XML Applications of XML XML Jargon XML Eco System.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Introducing.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
HTML INTRODUCTION. What is HTML?  HTML stands for Hypertext Markup Language  Developed in 1990  Hidden code that helps us communicate with others on.
CSC 330 E-Commerce Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan GM-IT CIIT Islamabad GM-IT CIIT Islamabad CIIT Virtual Campus, CIIT COMSATS Institute.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
Consuming eXtensible Markup Language (XML) feeds.
1 Dr Alexiei Dingli XML Technologies XML. 2 XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
WEB APPLICATION DEVELOPMENT For More visit:
Namespace information are represented as namespace node which maps in scope on an element Attach to every element node where namespace is declared root.
Consuming eXtensible Markup Language (XML) feeds.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
IS446: Internet Software Development Dr. Azeddine Chikh.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
Submitted To: Ms. Poonam Saini, Asst. Prof., NITTTR Submitted By: Rohit Handa ME (Modular) CSE 2011 Batch.
Dr. Chunbo Chu Week 3. XML Not a replacement for HTML. XML and HTML were designed with different goals: XML was designed to transport and store data,
DTD ]>. Internal DTD Declaration ]> Faculty Director Reminder Please be regular in your classes.
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
IS444: Modern software development tools Dr. Azeddine Chikh.
XML. HTML Before you continue you should have a basic understanding of the following: HTML HTML was designed to display data and to focus on how data.
AJAX. Ajax  $.get  $.post  $.getJSON  $.ajax  json and xml  Looping over data results, success and error callbacks.
HTML-I Basic HTML Elements. HTML (Hyper Text Markup Language) HTML is a document layout and hyperlink- specification language. i.e. a language used to.
HTML. INDEX Introduction to HTML Creating Web Pages Commands And Tags Web Page.
XML Introduction to XML Extensible Markup Language.
XML. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data.
XML intro. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display.
Creating an XML Document
Managing and Printing Documents
XML stands for Extensible Markup Language.
What is XML?.
What is HTML?.
Presentation transcript:

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 XML i ”rå AFP” Formating XML data via Pagedef

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Agenda XML Hvad er det Hvorfor er det interessant ”Nye” AFP begreber XML eksempler

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Hvad er XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not predefined. You must define your own tags XML is designed to be self-descriptive XML is a W3C Recommendation Kilde:

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Hvorfor XML XML Simplifies Data Sharing XML Simplifies Data Transport XML Simplifies Platform Changes Kilde:

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 ”If developers have sense, future applications will exchange their data in XML.” Kilde:

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 XML dokument struktur Everyday Italian Giada De Laurentiis Harry Potter J K. Rowling

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 ”Nye” AFP Begreber XMD – stort set magen til FND og RCD The XML Descriptor structured field contains information, such as data position, text orientation, font selection, field selection, and conditional processing identification, used to format XML data that consists of text delimited by start and end tags. Fully Qualified Name

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Everyday Italian.. File Edit Edit_Settings Menu Utilities Compilers Test Help EDIT RENE.PDEFLIB(P1BOOK1) Columns Command ===> Scroll ===> CSR ¤ « bookstore 505DA F AA A0336E00D F00D0F DA ¤ ÀLwþ Ö a « bookstore « book « title 506DA E080020F AA A8A A0436E00E000000C3100D0F DA A A ¤ ãLwþ

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 The PPFA way [ SETUNITS...] PAGEDEF FONT [OBJECT... ] [DEFINE COLOR... ] [DEFINE QTAG...] [ PAGEFORMAT ] [ SEGMENT...] [ OVERLAY...] [ XLAYOUT...] [ CONDITION...] [ FIELD...] [ DRAWGRAPHIC...] [ ENDGRAPHIC...] [ PAGEFORMAT ] [ SEGMENT...] [ OVERLAY...] [ XLAYOUT...] Kilde: IBM Page Printer Formatting Aid:User’s Guide S

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 ”Nye” PPFA tags XLAYOUT: (som LAYOUT eller PRINTLINE) QTAG: Qualified Tag, XML data element navn ATTR: XML data format

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 The PPFA Way XLAYOUT iname2 PAGEHEADER CONTINUE POSITION RELATIVE + 0 MM SAME ; XLAYOUT hrverm BODY GROUP POSITION ABSOLUTE 20 RELATIVE + 6 MM ;

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 The PPFA Way DEFINE qtagname QTAQ xmlTag ; DEFINE title QTAG C'bookstore',C'book',C'title';,

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 The PPFA Way FIELD START x LENGTH y FIELD ATTR attrName START x LENGTH y FIELD TEXT ' EUR ' FONT H08B ; FIELD START 1 LENGTH * FONT H08B POSITION LPOS + 0 LPOS + 0 ALIGN RIGHT ;

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 The PPFA Way Everyday Italian.. DEFINE bookStore QTAG C'bookstore'; DEFINE book QTAG C'bookstore',C'book'; DEFINE title QTAG C'bookstore',C'book',C'title'; XLAYOUT bookStore NEWPAGE; FIELD TEXT 'Bogliste'; XLAYOUT title POSITION ABSOLUTE 10 mm next; FIELD START 1 LENGTH *;.

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 PAGEDEF BOOK1 REPLACE YES UDTYPE EBCDIC; FONT H08 CS H20080 CP V10273 TYPE EBCDIC; DEFINE bookStore QTAG C'bookstore'; DEFINE book QTAG C'bookstore',C'book'; DEFINE title QTAG C'bookstore',C'book',C'title'; DEFINE author QTAG C'bookstore',C'book',C'author'; DEFINE year QTAG C'bookstore',C'book',C'year'; DEFINE price QTAG C'bookstore',C'book',C'price'; XLAYOUT bookStore NEWPAGE; FIELD TEXT 'Bogliste' position 60 mm next; XLAYOUT book POSITION absolute 10 mm next; XLAYOUT title POSITION absolute 10 mm next; field start 1 length *; field attr 'lang' start 1 length * position 30 mm *; XLAYOUT author POSITION absolute 50 mm same; XLAYOUT year POSITION absolute 80 mm same; XLAYOUT price POSITION absolute 90 mm same; field start 1 length *; field text ' kr'; Everyday Italian Giada De Laurentiis Harry Potter J K. Rowling Learning XML Erik T. Ray BOOK.pdf

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Real Life eksempel x93397.xml ppfa.txt X93397.pdf

Printing Solutions For the IBM Environment AFP Brugergruppemøde maj 2009 Konklusion Der er ingen grund til at kode sig en tennisarm for at fortolke XML. En PAGEDEF klarer det!