我对 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 代码。