c#从字节数组创建xml我有xml我得到字节数组,什么是获取xml字符串的最佳方法?我尝试使用xmltextreader和memorystream但没有成功..XmlDocumentdoc=newXmlDocument();字符串xml=Encoding.UTF8.GetString(缓冲区);doc.LoadXml(xml);或XmlDocumentdoc=newXmlDocument();MemoryStreamms=newMemoryStream(buffer);文档.Load(ms);这假定您的数据具有UTF8编码,这是XML的常见编码。这里的缓冲区也是一个字节数组。假设您的xml是默认的“UTF8”编码。你可以这样做;字符串xml=System.Text.UTF8Encoding.UTF8.GetString(字节);System.Xml.XmlDocumentxdoc=newSystem.Xml.XmlDocument().LoadXml(xml);或这个;XmlDocumentdoc=newXmlDocument();使用(MemoryStreamms=newMemoryStream(buffer)){doc.Load(ms);基于编码你可以做stringxmlString=System.Text.UTF8Encoding.UTF8.GetString(bytes);并使用stringXmlTextReaderreader=newXmlTextReader(newStringReader(xmlString));查看System.Text.Encoding.UTF8类。它应该可以让您将字节数组转换为UTF8字符串。以上就是C#学习教程:c#从字节数组创建xml全文分享。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
