xml to ebook conversion - hassle free & easiest way
Post on 01-Jul-2015
2.513 Views
Preview:
DESCRIPTION
TRANSCRIPT
XML to eBook Conversion
Hassle free & easiest way
Frankfurt Book Fair - 2011
14-Oct-2011
Punniyakotti GS
Manager – Online, Publishing and Media Solutions
Datamatics Global Services Limited
kotti_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), thematch 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 aparticular 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 sourceVery Efficient and time saving process
Disadvantage
Formats implemented by XML are constantly evolving and hence thefrequent upgrade of the development and translation toolImplementing it in Multimedia ePub files
Thank You
MerciGrazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German
Italian
Spanish
Brazilian PortugueseArabic
Traditional Chinese
Simplified Chinese
Hindi
Tamil
Thai
Korean
kotti_gsp@datamaticstech.com
Contact
� Headquarter / IndiaWebsite www.datamatics.comContact onlineprintmedia@datamatics.com
Datamatics Global Service Ltd.Knowledge Centre, Street No. 17 MIDC, Andheri (East) Mumbai – 400 093
Phone +91 (22) 6102 0000 – 0009
� Germany / D -A-CHWebsite www.datamatics.deContact info@datamatics.de
Datamatics Global Service GmbHIm Leuschnerpark 3 64347 Griesheim
Telefon +49 (6155) 79537-0
top related