我想通过 JavaScript 将单个 XML 文件转换为人类可读的格式。原因如下:
- 需要生成一个可以在任何地方工作的人类可读文档。(Windows、Mac、Linux、iPhone、Android、黑莓等)
- 这些信息来自我定义的 C++ 数据结构。
- 需要能够包含图片。
- 此文档将在创建后作为电子邮件附件发送。
我调查过:
- XSLT:可以作为单个文件工作,但仅在最新的移动设备上受支持。
- CSS:我认为格式不够复杂,无法满足我的需求。
- PDF:必须将开源库包含在环境中。如果有一个好的选择,我宁愿不这样做。
所以这就是我关注 JavaScript 的原因。但第一个问题是,JavaScript 能否格式化/显示存在于同一文件中的 XML 数据?如果是这样,怎么做?