Tôi có một XML như thế nàyXSLT: Merge kịch bản trùng lặp
<ContractInfo ContractNo="12345">
<Details LastName="Goodchild">
<Filedata FileName="File1"/>
</Details>
</ContractInfo>
<ContractInfo ContractNo="12345">
<Details LastName="Goodchild">
<Filedata FileName="File2"/>
</Details>
</ContractInfo>
<ContractInfo ContractNo="123456">
<Details LastName="Goodchild">
<Filedata FileName="File2"/>
</Details>
</ContractInfo>
Tôi muốn đầu ra XML của tôi là như thế này
<ContractInfo ContractNo="12345">
<Details LastName="Goodchild">
<Filedata FileName="File1"/>
<Filedata FileName="File2"/>
</Details>
</ContractInfo>
<ContractInfo ContractNo="123456">
<Details LastName="Goodchild">
<Filedata FileName="File2"/>
</Details>
</ContractInfo>
Ở đây, 'fileData' liên quan đến phù hợp với "contractNo" nhu cầu được kết hợp ở đầu ra. Sự chuyển đổi này có thể đạt được với XSLT không?
Xin cảm ơn trước.
Srini
Phiên bản của XSLT và nền tảng có thể hữu ích – AnthonyWJones