我是XML世界的新手。我不确定构建XML的方法,所以我在下面提供了两个例子。
我的问题是:鉴于XML,如何将示例#1 /#2 转换为 WordML结果?我需要哪些技术来实现这一目标?
示例#1:
<NumberedList1>
<Paragraph>Paragraph one.</Paragraph>
</NumberedList1>
示例#2:
<NumberedList>1</NumberedList>
<Paragraph>Paragraph one.</Paragraph>
转型后......
WordML结果:
<w:p>
<w:pPr>
<w:pStyle w:val="ListParagraph"/>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="1"/>
</w:numPr>
</w:pPr>
<w:r>
<w:t>Paragraph one.</w:t>
</w:r>
</w:p>
如果有办法将XML转换为WordML,也许我可以选择在数据库中以XML格式保存数据,而不是动态构建XML和WordML两种格式。
答案 0 :(得分:1)
当你在XML的上下文中说“转换”时,这不可避免地导致你使用XSLT。
(我还要提一下,如果你正在考虑将这两个例子中的任何一个作为你的XML设计,那么让一部分元素名称意味着某种东西是非常糟糕的形式。示例#2远非优越。)