I want to iterate the text file and create an xml file as below. Basically all other fields are same in output XML file but just need to update attrValue field for attrName=ID" using the input text file. Output Expected:Item1 Item2 Item3 Item4 Item5 -- -- -- ItemN
<?xml version=1.0" encoding="UTF-8"?> <BulkUpdate> <UpdateSets> <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="Item1" cond_operator="="/> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="Item2" cond_operator="="/> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="Item3" cond_operator="="/> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="Item4" cond_operator="="/> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="Item5" cond_operator="="/> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> -- -- -- <UpdateSet> <type name="MyType" /> <where> <cond_prop attrName=ID" attrValue="ItemN" cond_operator="=" / +> </where> <update> <update_prop attrName="sh4_SAP_ID" attrValue="" /> </update> </UpdateSet> </UpdateSets> </BulkUpdate>
In reply to Create an XML file from input text file by szpt9m
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |