重複の可能性:
xsltをコピーしてから、要素を変更して並べ替える
私はいくつかのxmlを持っています:
<?xml version="1.0" encoding="utf-8"?>
<fruit namespace="basket">
<apple>
<type>cox</type>
<size>medium</size>
</apple>
<orange>
<type>valencia</type>
<size>large</size>
</orange>
</fruit>
より多くのフルーツインスタンスがあり、順序は何でもかまいません。xsltを使用したい:
- リンゴの要素を複製し、type要素を「cookingapple」に変更します。
- 次のビットの結果ツリーにその要素を追加します
- 新しく追加されたリンゴの要素を含むすべての果物をタイプ別に並べ替えます
私はそれが次のように見える必要があります
<?xml version="1.0" encoding="utf-8"?>
<fruit namespace="basket">
<apple>
<type>cooking</type>
<size>large</size>
</apple>
<apple>
<type>cox</type>
<size>medium</size>
</apple>
<orange>
<type>valencia</type>
<size>large</size>
</orange>
</fruit>
誰かがxsltがこれをどのように望んでいるかを教えてもらえますか?