I have a xml format string stored in a database which is as below
First one
<Query name="test"> <Description />
<Columns>
<Column caption="Activities Name" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="Activities.ActivityDescription" />
</Column>
<Column caption="Activities Group" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="{Activity Groups}.ActivityGroupDescription" />
</Column>
</Columns>
<JustSortedColumns />
<Conditions linking="All" />
</Query>
In another table, the following xml has stored.
second one
<Columns>
<Column caption="Activities Note" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="Activities.Notes" />
</Column>
<Column caption="Activities Group" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="{Activity Groups}.ActivityGroupDescription" />
</Column>
</Columns>
I need to replace string between '<columns>' and '</columns>' from second one to first one. so after replacement:
First one string must be as below:
<Query name="test"> <Description />
<Columns>
<Column caption="Activities Note" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="Activities.Notes" />
</Column>
<Column caption="Activities Group" sorting="None" sortIndex="-1">
<Expr class="ENTATTR" id="{Activity Groups}.ActivityGroupDescription" />
</Column>
</Columns>
<JustSortedColumns />
<Conditions linking="All" />
</Query>
String.Replace/Concatis generally bad idea. Consider not doing it. Also consider editing your post with code that you've tried and have problem with...