2016-08-27 14 views
0

Я имею в виду, что читатель epub должен применять преобразование для отображения вывода. Все, что я могу найти в Интернете, делает предварительную обработку перед архивированием epub.Можно ли поставить xsl (которые являются XSLT) внутри epub 3?

Я хочу сохранить данные в источнике и в книге точно так же. То есть Если я обмениваюсь с epubs с кем-то, я должен иметь возможность восстановить исходный код из этих специально созданных epubs (т. Е. Использовать их как текстовые пакеты, например, в диспетчере пакетов linux, и иметь возможность читать электронные книги одновременно)

+0

Доступно около пятисот миллионов инструментов для объединения текста из нескольких источников в один файл. –

+0

Я хочу сохранить способность декомбинировать точно так же, как и до –

ответ

0

Вы можете поместить файл XSLT внутри контейнера EPUB (как вы можете делать с любым файлом любого типа), но приложения чтения не обязаны фактически воздействовать на него, то есть отображать его так, как вы ожидаете. Фактически, только два типа Content Documents, разрешенные текущей спецификацией EPUB 3, это XHTML и SVG.

Я не знаю ни одного приложения чтения, которое принимает файл EPUB (3) с файлами XSLT и отображает их.

+0

, где этот оператор находится в этом репозитории - https://github.com/IDPF/epub-revision? –

+0

http://www.idpf.org/epub/301/spec/epub-publications.html#tbl-core-media-types –

+0

Требования к документам контента (XHTML и SVG) в EPUB 3 приведены здесь: http: //www.idpf.org/epub/301/spec/epub-contentdocs.html#sec-contentdocs --- см. также раздел «Согласование систем чтения» –