0

我是 XML 世界的新手。我不确定构建 XML 的方法,所以我在下面提供了 2 个示例。

我的问题是:给定 XML,我如何将Example#1 / #2转换为WordML Result?我需要哪些技术来实现这一点?

示例#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 格式的数据保存在数据库中,而不是为 2 种不同格式即时构建 XML 和 WordML。

4

1 回答 1

1

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

(我还要提一下,如果您正在考虑将这两个示例中的任何一个作为您的 XML 设计,那么让元素名称的一部分表示某种含义是非常糟糕的形式。示例 #2 要好得多。)

于 2010-03-12T21:13:32.000 回答