入力:
    <?xml version="1.0" encoding="utf-8" ?> 
    <products>
            <product ID="123">
                    <Product Name>Sample Name 1</Product Name>
                    <Images>
                            <Image>url1</Image> 
                            <Image>url2</Image> 
                            <Image>url3</Image> 
                    </Images>
            </product>
            <product ID="456">
                    <Product Name>Sample Name 2</ProductName>
                    <Images>
                            <Image>url4</Image> 
                            <Image>url5</Image> 
                            <Image>url6</Image> 
                    </Images>
            </product>
    </products>
出力:
    <?xml version="1.0" encoding="utf-8" ?> 
    <products>
            <product ID="123">
                    <ProductName>Sample Name 1</ProductName>
                    <Image>url1</Image> 
            </product>
            <product ID="456">
                    <ProductName>Sample Name 2</ProductName>
                    <Image>url4</Image> 
            </product>
    </products>
上記のように、 1 つの変更点が 2つあります。
要素タグ「商品名」を「商品名」に変更。
「画像」要素の下にネストされた製品ごとに複数の「画像」要素があり、最初の要素のみが保持され、他の要素は破棄されて階層に表示されます。
1つのxsltでこれを行うことができますか?
また、この xslt 変換が同じファイルに対して複数回行われたときにエラーが発生しない可能性はありますか? 最後のリクエストです。このリクエストに適したタイトル/タグが見つかりませんでした。他の人が見つけやすいものを提案してください。私はそれを更新します(許可されている場合)。