2017-01-05 61 views
0

有人可以告诉我。是否有可能通过javascript将一个数据值从html表单保存到epub中的现有.xml文件?EPUB:将HTML表单值添加到现有的.XML文件

在epub文件内创建一个新的.xml是不可能的,所以我想知道另一个选项。我在这里先向您的帮助表示感谢。

+0

你能否澄清你正在尝试做什么? “保存”是什么意思?你是否试图永久修改电子书?如果我正确理解你的问题,你可能会考虑将信息保存到本地存储中,然后在适当的时候使用JS来检索它并将其填充到DOM中。 –

+0

@torazaburo即时通讯不想修改它。我只想保存数据值,例如:分数。因此,如果他们回答epub上的真或假网页,他们的分数将被记录在epub文件内的现有xml中。这是可行的吗? epub将仅在平板电脑或ipad上运行。 – Caloy

回答

1

您不能修改或重写构成本书的XML/XHTML文件。你要处理这个问题的方式是在页面加载时运行JS,它从本地存储检索任何存储的信息,并将其插入到DOM中的适当位置。

+0

这个作品,我很感激。谢谢你们。但是现在我得到了新的问题。我的老板希望EPUB文件能够像浏览器一样在浏览器上查看,而不会看到它的内容或页面源。 – Caloy

+0

电子书是一本电子书,PDF是PDF。将电子书转换为PDF并不是微不足道的。如果您只想在浏览器中查看电子书,请使用谷歌浏览器中的“查看电子书”。你会发现一些插件和附加组件。此外,据报道,即将推出的MS Edge版本将能够阅读电子书。不过,我不相信任何这些解决方案都会掩盖消息来源。 –

+0

很幸运为Firefox找到了插件。但它不是一个准确的读者。 Theres很多内容没有加载或在浏览器上执行。无论如何,非常感谢@torazaburo给我关于这方面的想法和知识 – Caloy