XSLT - 将一个新元素插入一个多元素(列表)

时间:2016-08-29 11:25:23

标签: xml xslt

我有xml,如下所示:

<input>
    <name>inputName</name>
    <type>drop</type>
    <inputListItem>
        <name>item1</name>
        <value>value1</value>
    </inputListItem>
    <inputListItem>
        <name>item2</name>
        <value>value2</value>
    </inputListItem>
    <inputListItem>
       ...
    </inputListItem>
    <inputListItem>
      ...
    </inputListItem>
    ...
</input>

我需要的是添加一个元素&#34; listValues&#34;在第一个&#34; inputListItem&#34;之前as:

<input>
    <name>inputName</name>
    <type>drop</type>
    <listValues>
      <inputListItem>
        <name>item1</name>
        <value>value1</value>
      </inputListItem>
      <inputListItem>
        <name>item2</name>
        <value>value2</value>
      </inputListItem>
      <inputListItem>
         ...
      </inputListItem>
      <inputListItem>
        ...
      </inputListItem>
      ...
    </listValues>
</input>

我尝试了几个小时,但我的xslt仍然不起作用。有人可以帮忙。

非常感谢

0 个答案:

没有答案