Я хочу преобразовать свой входной XML-файл в более настроенный XML-файл с помощью XSLT 2.0.
Это мой входной XML-файл ...
<w:document>
<w:body>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph1</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph2</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Heading1”/>
<w:r>
<w:t>First Heading1 Paragraph</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph3</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph4</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Heading2”/>
<w:r>
<w:t>First Heading2 Paragraph</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph5</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Heading3”/>
<w:r>
<w:t>First Heading3 Paragraph</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph6</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Heading3”/>
<w:r>
<w:t>Second Heading3 Paragraph</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph7</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Heading1”/>
<w:r>
<w:t>Second Heading1 Paragraph</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph8</w:t>
</w:r>
</w:p>
<w:p>
<w:pPr pStyle=”Normal”/>
<w:r>
<w:t>Normal Paragraph9</w:t>
</w:r>
</w:p>
</w:body>
</w:document>
И я ожидал, что выходной XMLФайл указан ниже ...
<Document>
<Paragraph>Normal Paragraph1</Paragraph>
<Paragraph>Normal Paragraph2</Paragraph>
<Heading1>
<Title>First Heading1 Paragraph</Title>
<Paragraph>Normal Paragraph3</Paragraph>
<Paragraph>Normal Paragraph4</Paragraph>
<Heading2>
<Title>First Heading2 Paragraph</Title>
<Paragraph>Normal Paragraph5</Paragraph>
<Heading3>
<Title>First Heading3 Paragraph</Title>
<Paragraph>Normal Paragraph6</Paragraph>
</Heading3>
<Heading3>
<Title>Second Heading3 Paragraph</Title>
<Paragraph>Normal Paragraph7</Paragraph>
</Heading3>
</Heading2>
</Heading1>
<Heading1>
<Title>Second Heading1 Paragraph</Title>
<Paragraph>Normal Paragraph8</Paragraph>
<Paragraph>Normal Paragraph9</Paragraph>
</Heading1>
</Document>