私は XSLT を初めて使用します。以下の入力を以下の出力 XML に変換するために使用する XSLT コードを教えてください。
これは私の入力 XML です。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="tutorials.xsl"?>
<n:Envelope xmlns:n="http://schemas.xmlsoap.org/soap/envelope/">
<n:Header>
</n:Header>
<n:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:sayHello xmlns:ns1="http://webservice_product/helloworld">
<toWhom>Micky</toWhom>
<toMe>123</toMe>
<objAs>
<id>323232</id>
</objAs>
</ns1:sayHello>
</n:Body>
</n:Envelope>
これは私の希望する出力 XML です。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="tutorials.xsl"?>
<n:Envelope xmlns:n="http://schemas.xmlsoap.org/soap/envelope/">
<n:Header>
</n:Header>
<n:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:sayHello xmlns:ns1="http://webservice_product/helloworld" xsi:type="ns698:Product" xmlns:ns698="urn:objects.prodcuts.com">
<toWhom>Micky</toWhom>
<toMe>123</toMe>
<objAs>
<id>323232</id>
</objAs>
</ns1:sayHello>
</n:Body>
</n:Envelope>
目的の出力 XML を実現するために一生懸命努力しましたが、役に立ちませんでした。さらに、スタック オーバーフローでは、すべての XSL コードを貼り付けることができません。