C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,277 questions
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
<Root>
<PolicyHeader>
<ReceiptNo/>
</PolicyHeader>
I need to replace receipt no and make like this
<ReceiptNo>receipt value</ReceiptNo>
Hi @Jack_TheTechGuy ,
Please try the following solution based on LINQ to XML.
c#
void Main()
{
const string ReceiptNo = "CH770";
XDocument xdoc = XDocument.Parse(@"<Root>
<PolicyHeader>
<ReceiptNo/>
</PolicyHeader>
</Root>");
XElement xElem = xdoc.Descendants("ReceiptNo").FirstOrDefault();
xElem.SetValue(ReceiptNo);
Console.WriteLine(xdoc);
}
Output
<Root>
<PolicyHeader>
<ReceiptNo>CH770</ReceiptNo>
</PolicyHeader>
</Root>