Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

XML to eBook Conversion - Hassle free & easiest way


Published on

Presentation slides by Punniyakotti GS at the Frankfurt Bookfair 2011, Hotspot 'Publishing Services'

Published in: Business, Technology
  • Be the first to comment

XML to eBook Conversion - Hassle free & easiest way

  1. 1. XML to eBook Conversion Hassle free & easiest wayFrankfurt Book Fair - 201114-Oct-2011Punniyakotti GSManager – Online, Publishing and Media SolutionsDatamatics Global Services
  2. 2. XML to eBook Conversion Extensible Markup Language (XML) has become a popular means to represent data. One of the fastest growing uses of XML is within various business environments. Business applications use XML to represent data shared within the bounds of a business application, between business applications, and between businesses. A necessity for making use of the data housed in XML documents is the ability to access and manipulate the data to fit the needs of the business application or end user of the data. Extensible Stylesheet Language (XSL) provides facilities to access and manipulate the data in XML documents. The well formed XML document can be converted into various eBook formats in easy and efficient way using XSL
  3. 3. XML to eBook Conversion with XSLT XSL Processing Flow:
  4. 4. XML to eBook Conversion with XSLT… An XML document and an XSL stylesheet are input to the XSL processor to generate the output: Match template patterns. As the XML document content is accessed (element by element), the match attribute for each template rule is compared against that portion (element and its children) of the XML document. The XSL processor accesses the XML document from top to bottom, so the matching process is sequential. Determine correct template. The XSL processor selects a template rule pattern that matches the XML document. The pattern for a match attribute can be very concise, specifying the path to a particular element or a particular attribute, or more general, allowing matches to any occurrence of an element or attribute within the XML document regardless of its parentage. The determination process takes these factors into account. Create results for output. The XSL processor deals with the template rule. Depending upon the rule body data, the literal data, XML document content, or both may be put into the output stream or other actions can take place. A result tree is created containing the results of the rule processing. As each rule is processed, information may be added to the results tree. Any more templates? After checking other templates that need to be processed, the XSL processor continues processing or outputs the results tree and ends the execution.
  5. 5. The process of making an ePub eBook from XML The process of making an ePub book can be broken down into three parts: Prepare the content Prepare the XML files Put in in the container along with the XSLT and ePub supporting files
  6. 6. Pros and Cons of Making eBook from XML Advantages Multiple outputs like eBook, PDF, Online, etc can be generated from single source Very Efficient and time saving process Disadvantage Formats implemented by XML are constantly evolving and hence the frequent upgrade of the development and translation tool Implementing it in Multimedia ePub files
  7. 7. Thai Hindi Traditional Chinese Gracias Russian Thank Spanish You English Obrigado Brazilian Portuguese Arabic Danke German Grazie Italian Simplified Chinese Merci French JapaneseTamil Korean
  8. 8. Contact Headquarter / India Website Contact Datamatics Global Service Ltd. Knowledge Centre, Street No. 17 MIDC, Andheri (East) Mumbai – 400 093 Phone +91 (22) 6102 0000 – 0009 Germany / D-A-CH Website Contact Datamatics Global Service GmbH Im Leuschnerpark 3 64347 Griesheim Telefon +49 (6155) 79537-0