KOBO EPUB (kepub) の解析 (2)

Kobo Writing Life から出版した EPUBKobo 用に変換されることがわかりましたので、どういう変換処理が行われたかを記録しておきます。

javascriptcss が追加されてています。

+<!-- kobo-style -->
+<link type="text/css" rel="stylesheet" href="css/kobo.css"></link>
+<script type="text/javascript" src="js/kobo.js"></script>
+<style type="text/css" id="kobostylehacks">div#book-inner p, div#book-inner div { font-size: 1.0em; } a { color: black; } a:link, a:visited, a:hover, a:active { color: blue; } div#book-inner * { margin-top: 0 !important; margin-bottom: 0 !important;}</style>


body タグの中に book-columns と book-inner という 2つの div タグが追加されています。

-<body>
-<div>
+<body><div id="book-columns"><div id="book-inner">
+<div xmlns="http://www.w3.org/1999/xhtml">


お馴染みの koboSpan が h2 のコンテンツに追加されています。

-<h2 id="section">はじめに</h2>
+<h2 id="section"><span class="koboSpan" id="kobo.1.1">はじめに</span></h2>
-<p>本書により、FuelPHP のさらなる発展に貢献するユーザが日本からもっと増えることを願っています。</p>
+<p><span class="koboSpan" id="kobo.4.1">本書により、FuelPHP のさらなる発展に貢献するユーザが日本からもっと増えることを願っています。</span></p>
-<ul><li>2012/09/08 バージョン 0.9.2</li>
-  <li>2012/07/20 バージョン 0.9.1</li>
-  <li>2012/07/14 バージョン 0.9.0</li>
-</ul>
+<ul><li><span class="koboSpan" id="kobo.7.1">2012/09/08 バージョン 0.9.2</span></li>
+  <li><span class="koboSpan" id="kobo.8.1">2012/07/20 バージョン 0.9.1</span></li>
+  <li><span class="koboSpan" id="kobo.9.1">2012/07/14 バージョン 0.9.0</span></li>
+</ul>
-<ul><li>本家フォーラム <a href="http://fuelphp.com/forum">http://fuelphp.com/forums</a></li>
-  <li>fuelphp.jp Google グループ <a href="https://groups.google.com/group/fuelphp_jp?hl=ja">https://groups.google.com/group/fuelphp_jp?hl=ja</a></li>
+<ul><li><span class="koboSpan" id="kobo.16.1">本家フォーラム </span><a href="http://fuelphp.com/forum"><span class="koboSpan" id="kobo.17.1">http://fuelphp.com/forums</span></a></li>
+  <li><span class="koboSpan" id="kobo.18.1">fuelphp.jp Google グループ </span><a href="https://groups.google.com/group/fuelphp_jp?hl=ja"><span class="koboSpan" id="kobo.19.1">https://groups.google.com/group/fuelphp_jp?hl=ja</span></a></li>
-<h3 section-num="2.2" id="section-5"><span class="section-number">2.2 </span>バグを報告する前に</h3>
+<h3 id="section-5" section-num="2.2"><span class="section-number"><span class="koboSpan" id="kobo.29.1">2.2 </span></span><span class="koboSpan" id="kobo.30.1">バグを報告する前に</span></h3>