How to get XML Elements which are not in any Parent node?

Hi All,

I want to some element XML into particular Parent Node.

As show in below example want to add <_tRPA_QRCode>ABC</_tRPA_QRCode>, <_tRPA_InvDate>01/01/2020</_tRPA_InvDate>, <_tRPA_InvTaxAmt>35</_tRPA_InvTaxAmt> in <_invoice_Header> parent Tag.

e.g.
Input:

<?xml version="1.0" encoding="UTF-8"?>

<form:Documents xmlns:form=“http://www.abbyy.com/FlexiCapture/Schemas/Export/FormData.xsd” xmlns:addData=“http://www.abbyy.com/FlexiCapture/Schemas/Export/AdditionalFormData.xsd” xmlns:xsi=“http://www.w3.org/2020/XMLSchema-instance”>
<_LDGJX002-INv:_LDGJX002-INv1 xmlns:_LDGJX002-INv=“http://www.abbyy.com/FlexiCapture/Schemas/Export/LDGJX002-INv.xsd”>
<?xml version="1.0" encoding="UTF-8"?>
<form:Documents xmlns:form=“http://www.abbyy.com/FlexiCapture/Schemas/Export/FormData.xsd” xmlns:addData=“http://www.abbyy.com/FlexiCapture/Schemas/Export/AdditionalFormData.xsd” xmlns:xsi=“http://www.w3.org/2020/XMLSchema-instance”>
<_LDGJX002-INv:_LDGJX002-INv1 xmlns:_LDGJX002-INv=“http://www.abbyy.com/FlexiCapture/Schemas/Export/LDGJX002-INv.xsd”>
<_invoice_Header>
<_tRPA_QRCode>ABC</_tRPA_QRCode>
<_tRPA_InvDate>01/01/2020</_tRPA_InvDate>
<_tRPA_InvTaxAmt>35</_tRPA_InvTaxAmt>
</_invoice_Header>
<_invoice_Table>
<_tPRA_nameofgoods>Test</_tPRA_nameofgoods>
<_tRPA_specifications>30</_tRPA_specifications>
<_tRPA_unit>2</_tRPA_unit>
<_tRPA_qty>1</_tRPA_qty>
<_tRPA_unitprice>40. 00</_tRPA_unitprice>
<_tRPA_goldamt>2756, 00</_tRPA_goldamt>
<_tRPA_taxrate>1%</_tRPA_taxrate>
<_tRPA_taxamt>78.00</_tRPA_taxamt>
</_invoice_Table>
</_LDGJX002-INv:_LDGJX002-INv1>
</form:Documents>
<_tRPA_Table>
<_tPRA_nameofgoods>Test</_tPRA_nameofgoods>
<_tRPA_specifications>30</_tRPA_specifications>
<_tRPA_unit>2</_tRPA_unit>
<_tRPA_qty>1</_tRPA_qty>
<_tRPA_unitprice>40. 00</_tRPA_unitprice>
<_tRPA_goldamt>2756, 00</_tRPA_goldamt>
<_tRPA_taxrate>1%</_tRPA_taxrate>
<_tRPA_taxamt>78.00</_tRPA_taxamt>
</_tRPA_Table>
</_LDGJX002-INv:_LDGJX002-INv1>
</form:Documents>

Ouput:-

<?xml version="1.0" encoding="UTF-8"?>

<form:Documents xmlns:form=“http://www.abbyy.com/FlexiCapture/Schemas/Export/FormData.xsd” xmlns:addData=“http://www.abbyy.com/FlexiCapture/Schemas/Export/AdditionalFormData.xsd” xmlns:xsi=“http://www.w3.org/2020/XMLSchema-instance”>
<_LDGJX002-INv:_LDGJX002-INv1 xmlns:_LDGJX002-INv=“http://www.abbyy.com/FlexiCapture/Schemas/Export/LDGJX002-INv.xsd”>
<_invoice_Header>
<_tRPA_QRCode>ABC</_tRPA_QRCode>
<_tRPA_InvDate>01/01/2020</_tRPA_InvDate>
<_tRPA_InvTaxAmt>35</_tRPA_InvTaxAmt>
</_invoice_Header>
<_invoice_Table>
<_tPRA_nameofgoods>Test</_tPRA_nameofgoods>
<_tRPA_specifications>30</_tRPA_specifications>
<_tRPA_unit>2</_tRPA_unit>
<_tRPA_qty>1</_tRPA_qty>
<_tRPA_unitprice>40. 00</_tRPA_unitprice>
<_tRPA_goldamt>2756, 00</_tRPA_goldamt>
<_tRPA_taxrate>1%</_tRPA_taxrate>
<_tRPA_taxamt>78.00</_tRPA_taxamt>
</_invoice_Table>
</_LDGJX002-INv:_LDGJX002-INv1>
</form:Documents>

1 Like

Sample.docx (13.1 KB)

Please find attached file for reference.

Hey @denish137

You want to get the XML node into an object or the value of that particular node…

Kindly confirm please…

Thanks
#nK

Hi Nithin,

I’ve shared one sample file. In which I’ve mentioned i/p and expected o/p. Please refer to that file.

1 Like