Основы XML в WordML - PullRequest
       12

Основы XML в WordML

0 голосов
/ 12 марта 2010

Я новичок в мире XML. Я не уверен, какой способ построить XML, поэтому я привел 2 примера ниже.

Мой вопрос: учитывая 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 на лету для 2 различных форматов.

1 Ответ

1 голос
/ 13 марта 2010

Когда вы говорите «преобразовать» в контексте XML, это неизбежно приводит к использованию XSLT.

(Позвольте мне также упомянуть, что если вы рассматриваете любой из этих двух примеров в качестве своего XML-дизайна, очень плохо, когда часть имени элемента что-то значит. Пример №2 намного лучше.)

...