Я хочу, чтобы преобразовать следующий XML,Удаление родительского элемента в XML, сохраняя при этом его дети с помощью XSLT
<pets>
<Pet>
<category>
<id>4</id>
<name>Lions</name>
</category>
<id>9</id>
<name>Lion 3</name>
<photoUrls>
<photoUrl>url1</photoUrl>
<photoUrl>url2</photoUrl>
</photoUrls>
<status>available</status>
<tags>
<tag>
<id>1</id>
<name>tag3</name>
</tag>
<tag>
<id>2</id>
<name>tag4</name>
</tag>
</tags>
</Pet>
</pets>
в этот формат XML.
<pets>
<Pet>
<category>
<id>4</id>
<name>Lions</name>
</category>
<id>9</id>
<name>Lion 3</name>
<photoUrl>url1</photoUrl>
<photoUrl>url2</photoUrl>
<status>available</status>
<tag>
<id>1</id>
<name>tag3</name>
</tag>
<tag>
<id>2</id>
<name>tag4</name>
</tag>
</Pet>
</pets>
Я попытался написать шаблон следующим образом, но он удаляет родительский элемент с его дочерними элементами.
<xsl:template match="photoUrls"/>
Как это можно сделать в xslt. Любая помощь приветствуется.
Это похоже на работу. \t \t \t \t XSL: шаблон> Тем не менее любая обратная связь ценится. Это лучший способ или есть другие лучшие способы сделать это? –