The Renderx Tribune

The Renderx Tribune

The RenderX Tribune RenderX News XSL 1.1 Ð New Features W3C News 2006-05-15 2006-05-29 XEP 4.6 with AFP output W3C Holds the Second released. RenderX has re- XSL 1.0 defines the features and these features, it is crucial that XSL WorkshoponInternation- leased XEP 4.6, a new ver- syntax for the Extensible Stylesheet 1.1 be developed in a timely manner. alizing SSML. Following sion of its XSL processor Language (XSL), a language for ex- It is important that added XSL 1.1 a successful Workshop in and accompanying tools. pressing stylesheets. It includes an features correspond to things that im- Beijing, China, W3C holds The new version intro- XML vocabulary for specifying for- plementors have implemented or a second Workshop on In- duces AFP backend (avail- matting semantics. An XSL things that can be implemented in a ternationalizingtheSpeech able with a special li- stylesheet specifies the presentation reasonable time frame. Synthesis Markup Lan- cense), improved line- of a class of XML documents by de- After research, requirements gather- guage (SSML) on 30-31 breaking algorithm confor- scribing how an instance of the class ing, and discussions with vendors May,hostedbytheFounda- mant to the Unicode Stan- is transformed into an XML docu- and within the working group, we tion for Research and dard Annex #14, and a ment that uses the formatting vocabu- developed the following set of poten- Technology - Hellas new implementation of lary. tial requirements for added features (FORTH) in Heraklion, XSL 1.1 change bars. to XSL 1.1: Crete, site of the W3C Of- XEPwin 2.0 has also been fice in Greece. Attendees Ð Change bars updated and includes XEP will identify and prioritize Ð Index improvements, especially 4.6. Requirements extensions to SSML to im- merging page numbers ince becoming a Recommenda- prove its use for rendering Ð Conditional graphic scaling, tion on 15 October 2001, XSL 1.0 non-English languages. e.g., "scale-down-to-fit" Shas enjoyed widespread support. Read about W3C Work- Ð Table of contents windows (aka Wikipedia However, the user community has shops and visit the Voice bookmarks) expressed requirements that have en- Browser home page. The Extensible Ð Folio-prefix and folio-suffix couraged various implementations to XML Markup Language Ð Tablemarkersthatallowdynam- 2006-05-23 provide extensions to the language. (XML) is a W3C-recom- ically determined text to be put W3C Invites Public Dis- These extensions--especially those mended general-purpose into table headers or footers cussion of Current, Fu- implementedbymorethanoneimple- markup language for creat- Ð Support for a value of "only" ture Work at mentation--are clear candidates for ing special-purpose for the page-position property WWW2006. We invite standardization so as to maximize in- markup languages, capable Ð Support for a page-number-cita- you to attend the W3C teroperability. of describing many differ- tion-last formatting object (re- TrackoftheFifteenthInter- The XSL Working Group has sur- ent kinds of data. In other trieving the last page number of national World Wide Web veyed and analyzed various existing words: XML is a way of a section or document) Conference (WWW2006) extensions, user requirements, and describing data and an Ð Support for "flowmaps" and for discussion on Web features intentionally cut from XSL XML file can contain the other region/float extensions standards in media, health 1.0 due to lack of time. Using the re- data too, as in a database. sciences, and international sults of this research, the Working The working group is also maintain- It is a simplified subset of commerce, as well as op- Group is developing an XSL 1.1 ver- ing a list of other potential require- Standard Generalized portunities in the next sion that incorporates current errata ments to XSL [Post-XSL 1.1] that Markup Language wave of Internet and Web and includes a subset of relatively have already been deemed to be be- (SGML). Its primary pur- technical development. simple and upward compatible addi- yond the scope of XSL 1.1. pose is to facilitate the Come learn about the latest tions to XSL. sharing of data across dif- developmentsinaccessibil- Since there are already various non- ...continued on page 2 interoperable extensions for many of ...continued on page 2 ...continued on page 2 Advanced Function Presentation IBM©s AFP platform drives simplicity into Ð Delivery of information in your image, graphics, process color, highlight output environments. As a published, ob- choice of format color and monochrome printing. ject-oriented, device-independent architec- Ð Workflow management With page-level print monitoring and er- ture, AFP can streamline: IBM©s Advanced Function Presentation ror recovery, AFP has the ability to print Ð Creationandmanagementofpersonal- (AFP) platform is a published standard in on standard printing device and deliver ized content the print industry for printing variable data content via HTML, fax, e-mail or screen. Ð Integration with existing statement at very high speeds with complete integri- When it is combined with an Intelligent systems ty. AFP incorporates other industry for- Printer Data Stream (IPDS) printer, AFP Ð Use of color in high-speed production mats, including EPS, PDF, TIFF, GIF, also provides: printing JPEG, XML, XSL, PostScript, PCL and Ð Full page-level error recovery Ð Data control, security and integrity PPML - to cover the entire range of text, Ð Exceptional print integrity ...continued on page 4 RenderX Tribune, issue #1, May 32, 2006 Wikipedia (continued from page 1) XSL 1.1 Ð New Features (continued from page 1) ferent systems, particularly systems connected Design via the Internet. Languages based on XML (for The following chapters describe how each features is designed in XSL 1.1. example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, Change-bars XHTML, SVG, and MusicXML) are defined This feature introduces two new elements: fo:change-bar-begin and fo:change-bar-end. in a formal way, allowing programs to modify These elements may be placed virtually anywhere in the source document. and validate documents in these languages The fo:change-bar-begin is used to indicate the beginning of a "change region" that is without prior knowledge of their form. ended by the subsequent fo:change-bar-end whose change-bar-class property value matches that of the change-bar-class property on this fo:change-bar-begin and is at the The eXtensible Stylesheet Language same nesting level (relative to other fo:change-bar-begin/fo:change-bar-end pairs with XSL (XSL) is a family of languages which the same change-bar-class property value) of this fo:change-bar-begin. allows one to describe how files encoded in the The change region is decorated with a change bar down either the start or end edge of XML standard are to be formatted or trans- the column. That is, a change bar is generated along side of the areas generated within formed. The family contains three languages: the region-body©s non-conditional reference area by the formatting objects "under the change bar influence". All formatting objects after (in document order) this fo:change- Ð XSL Transformations (XSLT): an XML bar-begin and up to the matching fo:change-bar-end (or end of document) are considered language for transforming XML docu- under the change bar influence of this fo:change-bar-begin. ments The position, thickness, style, and color of the generated change bar is determined by Ð XSL Formatting Objects (XSL-FO): an the respective properties. XML language for specifying the visual formatting of an XML document Bookmarks Ð the XML Path Language (XPath): a non- bookmark-tree = element fo:bookmark-tree { The fo:bookmark-tree formatting XML language used by XSLT, and also bookmark+ object is used to hold a list of ac- available for use in non-XSLT contexts, } cess points within the document for addressing the parts of an XML docu- bookmark = element fo:bookmark { accessibility-properties, such as a table of contents, a list of ment. (external-destination figures or tables, etc. Each access These three specifications are available in the | internal-destination), point is called a bookmark. starting-state, Thefo:bookmarkformattingobject form of W3C Recommendations. bookmark-title, bookmark* } is used to identify an access point, external-destination = by name, and to specify where that Extensible Stylesheet Language attribute external-destination { text } access point is within the current XSLT Transformations, or XSLT, is an internal-destination = attribute internal-destination { text } document or another external docu- XML-based language used for the transforma- starting-state = ment. A given bookmark may be tion of XML documents. The original docu- attribute starting-state { "show" further subdivided into a sequence ment is not changed; rather, a new document is | "hide" }? of (sub-)bookmarks to as many lev- created based on the content of an existing one. bookmark-title = element fo:bookmark-title { els as the authors desire. The new document may be serialized (output) accessibility-properties, The property "starting-state" deter- by the processor in standard XML syntax or in attribute color { text }?, mines whether any sub-list of another format, such as HTML or plain text. attribute font-style { "normal" | "italic" }?, bookmarks is initially displayed or XSLT is most often used to convert data be- attribute font-weight { "normal" is hidden. The value "show" means tween different XML schemas or to convert | "bold" }?, include the sub-list of bookmarks in XML data into web pages or PDF documents. text the presentation of this bookmark. } The value "hide" means show only XSL Formatting Objects, or XSL- this bookmark in the presentation. The fo:bookmark-title formatting object is used to XSL-FO FO, is an XML markup language identify, in human readable form, an access point.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us