我有一个如下的xml:
<?xml version="1.0" encoding="utf-8"?><Master>
<Account ID="38058226">
<Property ID="66591454">
<Profile ID="111234">\Acct_38058226\Prop_66591454\Prof_111234.xml</Profile>
</Property>
</Account>
<Account ID="38058226">
<Property ID="66591454">
<Profile ID="22222222222">\Acct_38058226\Prop_66591454\Prof_22222222222.xml</Profile>
</Property>
</Account>
<Account ID="38058226">
<Property ID="66591455">
<Profile ID="000000">\Acct_38058226\Prop_66591454\Prof_000000.xml</Profile>
</Property>
</Account>
<Account ID="38058227">
<Property ID="66591454">
<Profile ID="000000">\Acct_38058226\Prop_66591454\Prof_000000.xml</Profile>
</Property>
</Account>
</Master>
我正在寻找的输出是:
<Master>
<Account ID="38058226">
<Property ID="66591454">
<Profile ID="111234">\Acct_38058226\Prop_66591454\Prof_111234.xml</Profile>
<Profile ID="22222222222">\Acct_38058226\Prop_66591454\Prof_22222222222.xml</Profile>
</Property>
<Property ID="66591455">
<Profile ID="000000">\Acct_38058226\Prop_66591454\Prof_000000.xml</Profile>
</Property>
</Account>
<Account ID="38058227">
<Property ID="66591454">
<Profile ID="000000">\Acct_38058226\Prop_66591454\Prof_000000.xml</Profile>
</Property>
</Account>
</Master>
我正在使用 XSLT 1.0。xml 每天晚上都在不断扩展。我对 xml/xslt 很陌生。我花了几个小时研究它,但交付非常接近,因此寻求帮助。我得到的提示是我可能必须使用 Muenchian 分组,形成键和分组。我还在学习,还不能为自己创造逻辑。提前致谢!!