Pregunta

Soy nuevo en el mundo de XML. No estoy seguro de qué manera de construir el XML de modo que proporcioné 2 ejemplos a continuación.

Mi pregunta es: Dado el XML, ¿cómo me transformo Ejemplo # 1 / # 2 al WordML Resultado ? ¿Qué tecnologías necesito para lograr esto?

Ejemplo # 1:

<NumberedList1>
  <Paragraph>Paragraph one.</Paragraph>
</NumberedList1>

Ejemplo # 2:

<NumberedList>1</NumberedList>
<Paragraph>Paragraph one.</Paragraph>

Después de la transformación ...

WordML Resultado:

<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>

Si hay una manera de transformar el XML a WordML, tal vez pueda optar por guardar los datos en formato XML en el PP en lugar de construir tanto XML como WordML sobre la marcha durante 2 formatos diferentes.

¿Fue útil?

Solución

Cuando se dice "transformar" en el contexto de XML, que inevitablemente conduce a utilizar XSLT.

(Permítanme mencionar también que si usted está considerando cualquiera de esos dos ejemplos como el diseño de XML, es muy mala forma de tener parte de un nombre de elemento significar algo. Ejemplo # 2 es muy superior.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top