6d6d6b06ea95976840ab180cc45aeb1b.ppt
- Количество слайдов: 18
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 l XML l l 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 l l l 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 W 3 C Recommendation Kilde: http: //www. w 3 schools. com/XML Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 Hvorfor XML l l l XML Simplifies Data Sharing XML Simplifies Data Transport XML Simplifies Platform Changes Kilde: http: //www. w 3 schools. com/XML/ Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 ”If developers have sense, future applications will exchange their data in XML. ” Kilde: http: //www. w 3 schools. com/XML Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 XML dokument struktur <? xml version="1. 0" encoding="ISO-8859 -1"? > <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30. 00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29. 99</price> </book> </bookstore> Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 ”Nye” AFP Begreber l XMD – stort set magen til FND og RCD l l 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 <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title>. . </book> </bookstore> File Edit_Settings Menu Utilities Compilers Test Help -----------------------------------------------------------------EDIT RENE. PDEFLIB(P 1 BOOK 1) - 01. 00 Columns 00001 00124 Command ===> Scroll ===> CSR 000013 ¤ ëLwþ @ « bookstore 505 DA 80000308000010020 F 00000000000000000000000008008999 AA 99844444444444444444444 A 0336 E 00 D 00400000 F 00 D 0 F 0300000000000000000000000 DA 0026622369500000000000000000000 -----------------------------------------------------------------000014 ¤ ÀLwþ Ö a « bookstore « book « title 506 DA 8000030000 E 080020 F 00000000000000000000000008008999 AA 998080089990800 A 8 A 98444444444444 A 0436 E 000000 C 3100 D 0 F 0400000000000000000000000 DA 002662236958 A 0026629 A 0039335000000000000 -----------------------------------------------------------------000015 ¤ ã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 544 -5284 -08 Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 ”Nye” PPFA tags l l l 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 iname 2 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 xml. Tag ; 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 attr. Name START x LENGTH y FIELD TEXT ' EUR ' FONT H 08 B ; FIELD START 1 LENGTH * FONT H 08 B POSITION LPOS + 0 ALIGN RIGHT ; Printing Solutions For the IBM Environment
AFP Brugergruppemøde maj 2009 The PPFA Way <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title>. . </book> </bookstore> DEFINE book. Store DEFINE book DEFINE title QTAG C'bookstore'; QTAG C'bookstore', C'book', C'title'; XLAYOUT book. Store 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 BOOK 1 REPLACE YES UDTYPE EBCDIC; FONT H 08 CS H 20080 CP V 10273 TYPE EBCDIC; DEFINE book. Store 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 book. Store 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'; Printing Solutions For the IBM Environment <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30. 00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29. 99</price> </book> <book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39. 95</price> </book> </bookstore> l. BOOK. pdf
AFP Brugergruppemøde maj 2009 Real Life eksempel x 93397. xml ppfa. txt X 93397. 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! Printing Solutions For the IBM Environment
6d6d6b06ea95976840ab180cc45aeb1b.ppt