24.08.2015 Views

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Transforming Documents | 288Output FormatsWithin the current version of <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> you can transform your <strong>XML</strong> documents to the followingformats without having to exit from the application:• PDF - Adobe Portable Document Format (PDF) is a compact binary file format that can be viewed and printed byanyone, anywhere across a broad range of hardware and software using the free PDF Viewer from Adobe.• PS - PostScript is the leading printing technology from Adobe for high-quality, best-in-class printing solutionsranging from desktop devices to the most advanced digital presses, platemakers, and large format image setters inthe world. PostScript files can be viewed using viewers such as GhostScript, but are more commonly created as aprepress format.• TXT - Text files are Plain ASCII Text and can be opened in any text editor or word processor.• <strong>XML</strong> - <strong>XML</strong> stands for eXtensible Markup Language and is a W3C standard markup language, much like HTML,which was designed to describe data. <strong>XML</strong> tags are not predefined in <strong>XML</strong>. You must define your own tags. <strong>XML</strong>uses a Document Type Definition (DTD), an <strong>XML</strong> Schema or a Relax NG schema to describe the data. <strong>XML</strong> witha DTD, <strong>XML</strong> Schema or Relax NG schema is designed to be self-descriptive. <strong>XML</strong> is not a replacement for HTML.<strong>XML</strong> and HTML were designed with different goals:• <strong>XML</strong> was designed to describe data and to focus on what data is.• HTML was designed to display data and to focus on how data looks.• HTML is about displaying information, <strong>XML</strong> is about describing information.• XHTML - XHTML stands for eXtensible HyperText Markup Language, a W3C standard. XHTML is aimed toreplace HTML. While almost identical to HTML 4.01, XHTML is a stricter and cleaner version of HTML. XHTMLis HTML defined as an <strong>XML</strong> application.For transformation to formats that are not listed above simply install the tool chain required to perform the transformationand process the xml files created with <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> in accordance with the processor instructions.All formatting during a transformation is provided under the control of an Extensible Stylesheet (XSLT). Specifyingthe appropriate XSLT enables transformation to the above formats and preparation of output files for specific user agentviewing applications, including:• HTML - HTML stands for Hyper Text Markup Language and is a W3C Standard for the World Wide Web. HTMLis a text file containing small markup tags. The markup tags tell the Web browser how to display the page. An HTMLfile must have an htm or html file extension. An HTML file can be created using a simple text editor.• HTML Help - Microsoft HTML Help is the standard help system for the Windows platform. <strong>Author</strong>s can use HTMLHelp to create online help for a software application or to create content for a multimedia title or Web site. Developerscan use the HTML Help API to program a host application or hook up context-sensitive help to an application.• JavaHelp - JavaHelp software is a full-featured, platform-independent, extensible help system from SunMicrosystems/Oracle that enables developers and authors to incorporate online help in applets, components,applications, operating systems, and devices. JavaHelp is a free product and the binaries for JavaHelp can beredistributed.• Eclipse Help - Eclipse Help is the help system incorporated in the Eclipse platform that enables Eclipse <strong>plugin</strong>developers to incorporate online help in their <strong>plugin</strong>s.Many other target formats are possible, these are the most popular. The basic condition for transformation to any formatis that your source document is well-formed. Always, make sure that the XSL used for the transformation is the rightone according to the desired output format and with the input source definition. For example, if you want to transformto HTML format using a DocBook html stylesheet, your source xml document should respect the DocBook DTD.An XSL stylesheet specifies the presentation of a class of <strong>XML</strong> documents by describing how an instance of the classis transformed into an output document by using special formatting vocabulary.XSL consists of three parts:• XSL Transformations (XSLT) - XSLT is a language for transforming <strong>XML</strong> documents.• <strong>XML</strong> Path (XPath) Language - XPath is an expression language used by XSLT to access or refer parts of an <strong>XML</strong>document. XPath is also used by the <strong>XML</strong> Linking specification.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!