我是XSLT的新手,并且在定义xml文件时遇到了一些问题。合并XML部分XSLT
我需要知道XSLT代码,我有一个序列化的XML(XML A),我想要转换成XML B?
我不确定如何将客户部分合并到一个部分。
在此先感谢
XML一个
<Customers>
<Customer>
<Policy>
<diaPolicyId>8B71E21FEFF546A680DFE9DA40EC0711</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
</Policy>
<PolicyAddtional>
<diaPolicyId>8B71E21FEFF546A680DFE9DA40EC0711</diaPolicyId>
</PolicyAddtional>
<Customer>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<Title>003</Title>
</Customer>
<CustomerAddtional>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<IsBirthday>false</IsBirthday>
</CustomerAddtional>
</Customer>
<Customer>
<Policy>
<diaPolicyId>E835E227EA8F44F1BDCF346CE63541F3</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
</Policy>
<PolicyAddtional>
<diaPolicyId>E835E227EA8F44F1BDCF346CE63541F3</diaPolicyId>
</PolicyAddtional>
<Customer>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
</Customer>
<CustomerAddtional>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<IsBirthday>false</IsBirthday>
</CustomerAddtional>
</Customer>
</Customers>
XML乙
<Customers>
<Customer>
<diaPolicyId>8B71E21FEFF546A680DFE9DA40EC0711</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<diaPolicyId>8B71E21FEFF546A680DFE9DA40EC0711</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<Title>003</Title>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<IsBirthday>false</IsBirthday>
</Customer>
<Customer>
<diaPolicyId>E835E227EA8F44F1BDCF346CE63541F3</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<diaPolicyId>E835E227EA8F44F1BDCF346CE63541F3</diaPolicyId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<diaCustomerId>STE/WIL/19650420</diaCustomerId>
<IsBirthday>false</IsBirthday>
</Customer>
</Customers>
更新:新增XSLT这样做的远:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="Customers">
<combined>
<xsl:copy-of select="@* | Customer/@*" />
</combined>
</xsl:template>
</xsl:stylesheet>
请包括XSLT样式表你来了这么远 - 即使它不工作。然后,确定有问题的部分,并且需要帮助。如果您一般不确定XSLT,请删除此问题并改为了解XSLT的基础知识。 –
对不起,添加了我使用过的XSLT,目前我不输出任何内容。 – user3374929
“然后,找出有问题的部分,并且需要帮助。” –