XSLT для форматирования XML - PullRequest
0 голосов
/ 06 июня 2019

У меня есть xml, как показано ниже

<resultset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
    <column name="VALUE">value1</column>
    <column name="NAME">name1</column>
</row>
<row>
    <column name="VALUE">value2</column>
    <column name="NAME">name2</column>
</row>
<row>
    <column name="VALUE">value3</column>
    <column name="NAME">name3</column>
</row>
</resultset>

я хочу преобразовать этот xml в структуру ниже, используя xslt

<Property name="name1" value="value1"/>
<Property name="name2" value="value2"/>
<Property name="name3" value="value3"/>

1 Ответ

0 голосов
/ 06 июня 2019

Вам нужно одно шаблонное правило

<xsl:template match="row">
  <Property name="{column[@name='NAME']}" value="{column[@name='VALUE']}"/>
</xsl:template>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...