International Business Environments and Operations 16th Global Edition test b...
XML to eBook Conversion - Hassle free & easiest way
1. 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
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. XML to eBook Conversion with XSLT
XSL Processing Flow:
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. 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. 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. Thai
Hindi
Traditional Chinese
Gracias
Russian
Thank Spanish
You English
Obrigado
Brazilian Portuguese
Arabic
Danke
German
Grazie
Italian
Simplified Chinese Merci
French
Japanese
Tamil Korean
kotti_gsp@datamaticstech.com
8. Contact
Headquarter / India
Website www.datamatics.com
Contact 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-CH
Website www.datamatics.de
Contact info@datamatics.de
Datamatics Global Service GmbH
Im Leuschnerpark 3
64347 Griesheim
Telefon +49 (6155) 79537-0