各SALESタグにDateSoldタグが重複している次のXMLファイルがあります。これらを DateSold と TimeSold に置き換える必要があります。または、日付と時刻の部分を 1 つのタグとしてマージします。
ソース XML:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<SALES>
<InvoiceID>A13A30000011</InvoiceID>
<LineID>1</LineID>
<UPC>058030020130</UPC>
<Desc>PS WQ VIT E 200IU 100'S</Desc>
<DateSold>2013-10-30</DateSold>
<DateSold>10:02:42</DateSold>
<QTY>000001</QTY>
<UnitRetail>000006.99</UnitRetail>
<UnitCost>000003.37</UnitCost>
</SALES>
<SALES>
<InvoiceID>A13A30000021</InvoiceID>
<LineID>2</LineID>
<UPC>063601699165</UPC>
<Desc>GENTEAL GEL DROPS 15ML</Desc>
<DateSold>2013-10-30</DateSold>
<DateSold>10:03:15</DateSold>
<QTY>000001</QTY>
<UnitRetail>000010.99</UnitRetail>
<UnitCost>000007.44</UnitCost>
</SALES>
</root>
出力は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<SALES>
<InvoiceID>A13A30000011</InvoiceID>
<LineID>1</LineID>
<UPC>058030020130</UPC>
<Desc>PS WQ VIT E 200IU 100'S</Desc>
<DateSold>2013-10-30</DateSold>
<TimeSold>10:02:42</TimeSold>
<QTY>000001</QTY>
<UnitRetail>000006.99</UnitRetail>
<UnitCost>000003.37</UnitCost>
</SALES>
<SALES>
<InvoiceID>A13A30000021</InvoiceID>
<LineID>2</LineID>
<UPC>063601699165</UPC>
<Desc>GENTEAL GEL DROPS 15ML</Desc>
<DateSold>2013-10-30</DateSold>
<TimeSold>10:03:15</TimeSold>
<QTY>000001</QTY>
<UnitRetail>000010.99</UnitRetail>
<UnitCost>000007.44</UnitCost>
</SALES>
</root>
として合体させればOK
<SALES>
<InvoiceID>A13A30000021</InvoiceID>
<LineID>2</LineID>
<UPC>063601699165</UPC>
<Desc>GENTEAL GEL DROPS 15ML</Desc>
<DateSold>2013-10-30 10:03:15</TimeSold>
<QTY>000001</QTY>
<UnitRetail>000010.99</UnitRetail>
<UnitCost>000007.44</UnitCost>
</SALES>