EPUB: Porovnání verzí

Přidáno 72 bajtů ,  před 2 lety
m
Robot: -zastaralá značka HTML
m (Editace uživatele 109.41.128.174 (diskuse) vráceny do předchozího stavu, jehož autorem je InternetArchiveBot)
značka: rychlé vrácení zpět
m (Robot: -zastaralá značka HTML)
Je pro všechny EPUBy jednotný.
<br>'''container.xml''' slouží jako seznam všech OPF souborů v EPUBu. Podle standardu ovšem zařízení může všechny OPF kromě prvního ignorovat. Zápis je pomocí [[Extensible Markup Language|XML]] syntaxe:
<sourcesyntaxhighlight lang="xml">
<?xml version="1.0"?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
</rootfiles>
</container>
</syntaxhighlight>
</source>
'''toc.ncx''' soubor je zásadní pro orientaci v publikaci. NCX není nic jiného, než obsah knihy, řazení kapitol, napsaný ve [[Extensible Markup Language|XML]] syntaxi pomocí hypertextového odkazu. Ty se zde dělí na dva typy. Odkazuje se buď na celý soubor kniha.html, nebo i na jeho části. Pokud se odkazuje na části textu v souboru, musí být v souboru nastaven na příslušném místě odkaz, který bude souhlasit se zápisem v NCX souboru.
Ukázka kódu pro řazení jednotlivých souborů:
<sourcesyntaxhighlight lang="xml">
<navPoint id="cokoliv" playOrder="pořadové číslo">
<navLabel><text>zobrazovaný název</text></navLabel>
<content src="přílušný soubor.html" />
</navPoint>
</syntaxhighlight>
</source>
Ukázka kódu pro řazení uvnitř souboru ''(POZOR, odkaz musí souhlasit s odkazem v HTML souboru)'':
<sourcesyntaxhighlight lang="xml">
<navPoint id="cokoliv" playOrder="pořadové číslo">
<navLabel><text>zobrazovaný název</text></navLabel>
<content src="přílušný soubor.html#značka např.D1-CH3" />
</navPoint>
</syntaxhighlight>
</source>
Celý soubor NCX by mohl vypadat přibližně potom takto:
<sourcesyntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN"
</navMap>
</ncx>
</syntaxhighlight>
</source>
Samotná kniha je potom psaná v [[HyperText Markup Language|HTML]]. Formátování obstarávají tagy či externí soubor [[Kaskádové styly|CSS]]. Od verze 3.0 jsou podporovány i značky z [[HTML5]].
 
422 158

editací