public XmlDocument getXmlDocumentByStrXml(string strXml)
{
if (strXml != "")
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(new System.IO.MemoryStream(System.Text.Encoding.GetEncoding("UTF-8").GetBytes("<?xml version='1.0' encoding='utf-8'?>" + strXml)));
return xmlDocument;
}
else
{
return null;
}
}
{
if (strXml != "")
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(new System.IO.MemoryStream(System.Text.Encoding.GetEncoding("UTF-8").GetBytes("<?xml version='1.0' encoding='utf-8'?>" + strXml)));
return xmlDocument;
}
else
{
return null;
}
}
本文介绍了一个使用C#将XML字符串转换为XmlDocument对象的方法。该方法首先检查输入字符串是否为空,如果不为空,则创建一个新的XmlDocument实例,并通过MemoryStream和UTF-8编码将其加载。
1万+

被折叠的 条评论
为什么被折叠?



