### 使用C#从字节数组创建XML
在C#中,创建XML文件是一项常见的任务,有时候你可能需要从字节数组构建XML。这种情况下,你可以使用.NET框架中的功能来轻松实现这一目标。首先,让我们来看一个简单的例子,演示如何从字节数组创建XML。#### 示例代码:csharpusing System;using System.IO;using System.Text;using System.Xml;class Program{ static void Main() { // 假设这是你的字节数组 byte[] byteArray = Encoding.UTF8.GetBytes("- Example
"); // 创建一个内存流 using (MemoryStream stream = new MemoryStream(byteArray)) { // 使用XmlTextReader从字节数组创建XML using (XmlTextReader reader = new XmlTextReader(stream)) { // 加载XML XmlDocument doc = new XmlDocument(); doc.Load(reader); // 显示结果 Console.WriteLine(doc.InnerXml); } } }}在这个示例中,我们使用了`XmlTextReader`类从字节数组创建XML。首先,我们将文本转换为字节数组。然后,通过`MemoryStream`创建内存流,接着使用`XmlTextReader`来读取这个流并加载XML。最后,我们使用`XmlDocument`来展示结果。通过这个例子,你可以看到如何利用C#中提供的功能,从字节数组构建XML。这个方法在处理从其他数据源获取的字节数据并转换为可操作的XML时非常有用。