/
Dynamic Rendering of DITA into XHTML Dynamic Rendering of DITA into XHTML

Dynamic Rendering of DITA into XHTML - PDF document

alis
alis . @alis
Follow
345 views
Uploaded On 2021-09-14

Dynamic Rendering of DITA into XHTML - PPT Presentation

XML to PDFby RenderX XEP XSLFO Formatter visit us at httpwwwrenderxcomContentsDynamic Rendering of DITA into XHTML32 OpenTopic TOCXML to PDFby RenderX XEP XSLFO Formatter visit us at httpwwwr ID: 880521

content dita web server dita content server web system dynamic xhtml rendering renderx xsl topics transformation delivery les output

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "Dynamic Rendering of DITA into XHTML" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1 Dynamic Rendering of DITA into XHTML XML
Dynamic Rendering of DITA into XHTML XML to PDFby RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/ ContentsDynamic Rendering of DITA into XHTML.......................................................................3 2 | OpenTopic | TOC XML to PDFby RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/ Dynamic Rendering of DITA into XHTMLThis topic describes the concept of dynamic transformation of DITA content on a Web server into XHTML for deliveryto any Web browser.In many cases, Help content is best delivered as HTML. For content authored in DITA, the process is typically totransform the content into HTML (or, more likely, XHTML), and then transfer the output �les to a Web browser. Insome cases, it may be desirable to host the DITA source �les on the Web server, and use server-side processing todynamically transform the content to HTML when a browser requests the information.OverviewWhen DITA content is transformed to a delivery format through the DITA Open Toolkit, or another publishing process,the result is a collection of deliverable �les that also need to be managed. The deliverable �les (typ

2 ically XHTML) mustbe copied to a Web ser
ically XHTML) mustbe copied to a Web server for delivery. When the source content changes, the output has to be re-generated, and thencopied once more to the Web server.Most Web servers support some sort of server-side processing technology; examples are ASP.Net, PHP and JSP. Manyof these technologies are XML-aware, and are capable of handling dynamic XSL-T transformations.It is possible to set up a system whereby Help content, written and stored in DITA format, is stored on a server, and thendynamically transformed into HTML for delivery.Setup and configurationTo set up a dynamic transformation system, the services of a developer or someone familiar with a server-side processingand XSL-T is required. The developer will need to devise a menu system (perhaps derived from a ditamap �le), and atopic rendering system.AuthoringOnce the system is in place, DITA topics can be either authored directly onto the Web server (perhaps through FTP,WebDAV or a network share).LimitationsWhile it is relatively easy to set up a simple menu system and a simple topic rendering system, it is not easy to handlemore advanced DITA features such as conrefs, rel

3 tables and composite topics. For example
tables and composite topics. For example, conref elements need to beresolved prior to the XSL-T transformation. In the DITA Open Toolkit, the generation of output comprises a numberof stages to �rst resolve references to build an interim document, and then process the interim document into the output.However, If the DITA content is simple enough, this limitation is not an impediment.ExampleThe HyperWrite Web site uses these techniques through ASP.Net to generate the breadcrumb trails, navigation system,menu pages, and articles topics from a ditamap �le and numerous DITA concept topics. (Some content topics are alsohosted in DocBook format.)SummaryThe primary advantage of the dynamic transformation approach is to minimise �le management. The main disadvantageis that the technique is practically limited to simple content structures. Some other dedicated Web delivery methods,such as Eclipse Help, Mark Logic Content Server, or other CMS solutions, may provide greater support for complexcontent structures. OpenTopic | Dynamic Rendering of DITA into XHTML | 3 XML to PDFby RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/