需要XSLT代码来转换带有属性值的XML根标记: 我的输入XML如下所示:
enter code here
<?xml version="1.0" encoding="UTF-8"?>
<?Siebel-Property-Set EscapeNames="false"?>
<Message IntObjectFormat="SH" MessageType="IO" IntObjectName="IO" MessageId="1" MsgType="CreateService">
<CreateServiceProvider>
<ServiceProvider>
<Id>11</Id>
<AccountGroup>FMLY</AccountGroup>
<Name>rin</Name>
<Status>Active</Status>
<ParentId/>
<MainPhoneNumber>041</MainPhoneNumber>
<MainFaxNumber/>
<MainEmailAddress/>
<ABNCode/>
<PrimaryAddressStreetNo>2</PrimaryAddressStreetNo>
<PrimaryAddressStreetName>Marl</PrimaryAddressStreetName>
<StreetSuffix>Pl</StreetSuffix>
<Postcode>2558</Postcode>
<AddressCountry>Austria/AddressCountry>
</ServiceProvider>
</CreateServiceProvider>
</Message>
我需要输出如下所示的根标签名称&#34;消息&#34;转换成我进入的值&#34; MsgType&#34;属性。
<?xml version="1.0" encoding="UTF-8"?>
<?Siebel-Property-Set EscapeNames="false"?>
<CreateService IntObjectFormat="SH" MessageType="IO" IntObjectName="IO" MessageId="1" MsgType="CreateService">
<CreateServiceProvider>
<ServiceProvider>
<Id>11</Id>
<AccountGroup>FMLY</AccountGroup>
<Name>rin</Name>
<Status>Active</Status>
<ParentId/>
<MainPhoneNumber>041</MainPhoneNumber>
<MainFaxNumber/>
<MainEmailAddress/>
<ABNCode/>
<PrimaryAddressStreetNo>2</PrimaryAddressStreetNo>
<PrimaryAddressStreetName>Marl</PrimaryAddressStreetName>
<StreetSuffix>Pl</StreetSuffix>
<Postcode>2558</Postcode>
<AddressCountry>Austria/AddressCountry>
</ServiceProvider>
</CreateServiceProvider>
</CreateService>
感谢。
此致 AJ