0
我有以下XML。使用XSLT从XML跨多个节点对多个属性进行分组
如何在xslt 1.0中将我的元素按组名称分组?我需要根据communs_params地址,价格和增值将这些值分组。其他PARAMS(类型)必须在different_params
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<productsGrouppe>
<product>
<adressParam>
<parameter name="adress" >
<value>street 1 </value>
</parameter>
</adressParam>
<priceParam>
<parameter name="price" >
<value>100 EUR </value>
</parameter>
<parameter name="vat" >
<value> 1 </value>
</parameter>
</priceParam>
<deliveryParam>
<parameter name="type" >
<value> post </value>
</parameter>
</deliveryParam>
</product>
<product>
<adressParam>
<parameter name="adress" >
<value>street 2 </value>
</parameter>
</adressParam>
<priceParam>
<parameter name="price" >
<value>200 EUR </value>
</parameter>
<parameter name="vat" >
<value> 2 </value>
</parameter>
</priceParam>
<deliveryParam>
<parameter name="type" >
<value> E-mail </value>
</parameter>
</deliveryParam>
</product>
<product>
<adressParam>
<parameter name="adress" >
<value>street 1 </value>
</parameter>
</adressParam>
<priceParam>
<parameter name="price" >
<value>100 EUR </value>
</parameter>
<parameter name="vat" >
<value> 1 </value>
</parameter>
</priceParam>
<deliveryParam>
<parameter name="type" >
<value> selfcollectors </value>
</parameter>
</deliveryParam>
</product>
</productsGrouppe>
预期结果进行分组:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<productsGrouppe>
<product>
<commun_params>
<value>street 1 </value>
<value>100 EUR </value>
<value> 1 </value>
</commun_params>
<different_params>
<value> post </value>
<value> selfcollectors </value>
</different_params>
</product>
</productsGrouppe>
我建议你从这里开始:http://www.jenitennison.com/xslt/grouping/muenchian.html如果你运行,然后回来成为实现这个的实际问题。 –
这是我的尝试: – Jeeyong