XML to eBook Conversion - Hassle free & easiest way
XML to eBook Conversion Hassle free & easiest wayFrankfurt Book Fair - 201114-Oct-2011Punniyakotti GSManager – Online, Publishing and Media SolutionsDatamatics Global Services Limitedkotti_gsp@datamaticstech.com
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
XML to eBook Conversion with XSLT XSL Processing Flow:
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.
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
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
Thai Hindi Traditional Chinese Gracias Russian Thank Spanish You English Obrigado Brazilian Portuguese Arabic Danke German Grazie Italian Simplified Chinese Merci French JapaneseTamil Korean email@example.com
Contact Headquarter / India Website www.datamatics.com Contact firstname.lastname@example.org 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 www.datamatics.de Contact email@example.com Datamatics Global Service GmbH Im Leuschnerpark 3 64347 Griesheim Telefon +49 (6155) 79537-0
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.