C#中XmlDocument 中的LoadXml
时间: 2024-04-24 12:23:42 浏览: 200
XmlDocument 类是 C# 中用于处理 XML 文档的类之一。它提供了一个 LoadXml 方法,用于从一个字符串加载 XML 数据。
LoadXml 方法的作用是将一个包含 XML 数据的字符串加载到 XmlDocument 对象中,并解析为一个 XML 文档。该方法的语法如下:
```csharp
public void LoadXml(string xml)
```
使用时,你可以将包含有效 XML 数据的字符串作为参数传递给 LoadXml 方法,然后调用 XmlDocument 对象的其他方法和属性来操作和访问 XML 数据。
以下是一个简单的示例代码,展示了如何使用 XmlDocument 的 LoadXml 方法加载 XML 字符串:
```csharp
using System;
using System.Xml;
class Program
{
static void Main()
{
string xmlString = "<root><name>John</name></root>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
XmlNode root = xmlDoc.DocumentElement;
XmlNode nameNode = root.SelectSingleNode("name");
string nameValue = nameNode.InnerText;
Console.WriteLine("Name: " + nameValue);
}
}
```
在上面的示例中,我们创建了一个包含 XML 数据的字符串,并使用 LoadXml 方法将其加载到 XmlDocument 对象中。然后,我们使用 SelectSingleNode 方法选择了名为 "name" 的节点,并获取了该节点的文本内容。
希望这个示例能够帮助你理解 XmlDocument 中的 LoadXml 方法的用法。如果你还有其他问题,请随时提问。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)