xml to ebook conversion - hassle free & easiest way

8

Click here to load reader

Upload: datamatics-global-services-gmbh

Post on 01-Jul-2015

2.513 views

Category:

Business


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: XML to eBook Conversion - Hassle free & easiest way

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

[email protected]

Page 2: XML to eBook Conversion - Hassle free & easiest way

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

Page 3: XML to eBook Conversion - Hassle free & easiest way

XML to eBook Conversion with XSLT

XSL Processing Flow:

Page 4: XML to eBook Conversion - Hassle free & easiest way

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.

Page 5: XML to eBook Conversion - Hassle free & easiest way

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

Page 6: XML to eBook Conversion - Hassle free & easiest way

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

Page 7: XML to eBook Conversion - Hassle free & easiest way

Thank You

MerciGrazie

Gracias

Obrigado

Danke

Japanese

English

French

Russian

German

Italian

Spanish

Brazilian PortugueseArabic

Traditional Chinese

Simplified Chinese

Hindi

Tamil

Thai

Korean

[email protected]

Page 8: XML to eBook Conversion - Hassle free & easiest way

Contact

� Headquarter / IndiaWebsite www.datamatics.comContact [email protected]

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 [email protected]

Datamatics Global Service GmbHIm Leuschnerpark 3 64347 Griesheim

Telefon +49 (6155) 79537-0