Как сделать так, чтобы преобразование следовало порядку узла xml?
Файл xml выглядит примерно так
<root>
<paragraph>First paragraph</paragraph>
<paragraph>Second paragraph</paragraph>
<unordered_list>
<list_name>Unordered list name</list_name>
<list_element>First element</list_element>
<list_element>Second element</list_element>
</unordered_list>
<paragraph>Third paragraph</paragraph>
</root>
Я бы хотел преобразовать его в HTML
...
<p>First paragraph</p>
<p>Second Paragraph</p>
<h3>Unordered list name</h3>
<ul>
<li>First element</li>
<li>Second element</li>
</ul>
<p>Third paragraph</p>
...
Когда я использую xsl: for-each Сначала выводятся все абзацы, а затем список, или наоборот.Я хочу сохранить порядок файлов XML.Я знаю, что это может быть очень просто, но мне кажется, что я ничего не получаю, используя xsl: выберите и xsl: if .Поэтому, пожалуйста, помогите мне кому-нибудь.