Hey hi Martin,
But this adjusted xslt doesn't work and if i add a namespace to the xml like this
<receipt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<manufacturer>1</manufacturer>
<manufacturer_gln/>
<transfer_recipt/>
<prod>
<product_GTIN/>
<product_LOT/>
<production_date/>
<expire_date/>
<carrier id="123">
<carrier_type>1</carrier_type>
</carrier>
<carrier id="234">
<carrier_type>2</carrier_type>
</carrier>
<carrier id="456">
<carrier_type>3</carrier_type>
</carrier>
<personaldetails>
<person id="123" perid="1">
<fn>fn1</fn>
</person>
<person id="123" perid="2">
<fn>fn2</fn>
</person>
<person id="123" perid="3">
<fn>fn3</fn>
</person>
<person id="234" perid="4">
<fn>fn4</fn>
</person>
<person id="234" perid="5">
<fn>fn5</fn>
</person>
<person id="456" perid="6">
<fn>fn3</fn>
</person>
</personaldetails>
</prod>
</receipt>
and my output xmls
file1.xml
<receipt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<manufacturer>1</manufacturer>
<manufacturer_gln/>
<transfer_recipt/>
<prod>
<product_GTIN/>
<product_LOT/>
<production_date/>
<expire_date/>
<carrier id="123">
<carrier_type>1</carrier_type>
</carrier>
<personaldetails>
<person id="123" perid="1">
<fn>fn1</fn>
</person>
<person id="123" perid="2">
<fn>fn2</fn>
</person>
<person id="123" perid="3">
<fn>fn3</fn>
</person>
</personaldetails>
</prod>
</receipt>
file2.xml
<receipt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<manufacturer>1</manufacturer>
<manufacturer_gln/>
<transfer_recipt/>
<prod>
<product_GTIN/>
<product_LOT/>
<production_date/>
<expire_date/>
<carrier id="234">
<carrier_type>2</carrier_type>
</carrier>
<personaldetails>
<person id="234" perid="4">
<fn>fn4</fn>
</person>
<person id="234" perid="5">
<fn>fn5</fn>
</person>
</personaldetails>
</prod>
</receipt>
<receipt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<manufacturer>1</manufacturer>
<manufacturer_gln/>
<transfer_recipt/>
<prod>
<product_GTIN/>
<product_LOT/>
<production_date/>
<expire_date/>
<carrier id="456">
<carrier_type>3</carrier_type>
</carrier>
<personaldetails>
<person id="456" perid="6">
<fn>fn3</fn>
</person>
</personaldetails>
</prod>
</receipt>
Can u give me a solution..
Thank you.
|