XML到WordML的基础知识

时间:2010-03-12 05:19:40

标签: xml wordml

我是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两种格式。

1 个答案:

答案 0 :(得分:1)

当你在XML的上下文中说“转换”时,这不可避免地导致你使用XSLT。

(我还要提一下,如果你正在考虑将这两个例子中的任何一个作为你的XML设计,那么让一部分元素名称意味着某种东西是非常糟糕的形式。示例#2远非优越。)