How to convert from XmlTextWriter to String?

I will share a straightforward way to convert XmlTextWriter to string in C# in this post. Check out the following code snippet it's self-explanatory

public string CreateXML(string strAuth, string strTran, string strDL, string strCode, string strMsgCode, string strMessage)
{
	string xmlString;
	StringWriter sw = new StringWriter();
	XmlTextWriter writer = new XmlTextWriter(sw);
	// start writing!
	writer.WriteStartDocument();
	writer.WriteStartElement("Result");
	writer.WriteElementString("Authentication", strAuth);
	writer.WriteElementString("Transaction", strTran);
	writer.WriteElementString("DL", strDL);
	writer.WriteElementString("Code", strCode);
	writer.WriteElementString("MsgCode", strMsgCode);
	writer.WriteElementString("Msg", strMessage);
	writer.WriteEndElement();
	//Write XML, and then flush the writer...

	writer.Flush();
	//Return text from string writer...

	xmlString = sw.ToString();
	//close the Objects
	writer.Close();
	sw.Close();
	return xmlString;



}

Please do not post any spam link in the comment box😊

إرسال تعليق (0)
أحدث أقدم