我有一个XML文件,主要包含文本信息(Moodle XML format中的问题列表)。我想将它转换为可以由MS Word打开的文档,但我想保持上下文(使用段落样式),以便我可以将其转换回Moodle XML。这是我到目前为止所尝试的:
我很高兴能找到关于如何在Word中使用XML的几个教程(例如a),但鉴于result of the i4i patent dispute,其中许多都没有实际意义。
我用RTF和XSLT制作了原型,但RTF样式和Unicode支持很复杂。
我已经看到了一种方法,可以将<p class="myCustomStyle">
用于可以在Word中打开的HTML文档。但HTML样式表和将它们映射到Word样式似乎有限。我需要“基于”(继承自)其他样式的样式,并且不清楚它是如何使用HTML类和CSS的。
我看过Office的OpenXML。 <w:blah>
标签非常易于使用,但我不喜欢整个ZIP存档解决方案。这意味着样式会放在一个XML文件中,内容放在另一个XML文件中等等。我猜我需要超越XSLT的另一个步骤(某种脚本可以进行多次转换)。我想保持简单:
有没有办法制作一个类似XML的(不是RTF)文件,将样式段落导入Word?
答案 0 :(得分:1)
我用Office查看了OpenXML。标签非常简单 使用,但我不喜欢整个ZIP存档解决方案。这意味着 样式放在一个XML文件中,内容放在另一个XML文件中
然后,您想要查看The Flat OPC Format,其中OPC部分在单个XML文件中表示,而不是多个文件压缩在一起。