C# 怎么把<string xmlns=“http://WebXml.com.cn/”>2</string>这个读取出来
时间: 2024-09-12 11:06:09 浏览: 48
在C#中,如果你想读取形如 `<string xmlns="http://WebXml.com.cn/">2</string>` 的字符串并获取其内部的值,你可以使用 XML 解析技术。因为这段字符串是一个标准的 XML 元素格式,所以可以使用 `System.Xml` 命名空间中的类来进行解析。以下是具体的步骤和代码示例:
1. 首先,将 XML 字符串放入 `XmlDocument` 对象中。
2. 使用 `LoadXml` 方法加载这个字符串。
3. 通过选择器来访问你需要的节点。
下面是一个简单的代码示例:
```csharp
using System;
using System.Xml;
class Program
{
static void Main()
{
string xmlString = @"<string xmlns='http://WebXml.com.cn/'>2</string>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlString); // 加载 XML 字符串
XmlNode node = doc.FirstChild; // 获取第一个子节点
if (node != null && node.NodeType == XmlNodeType.Element)
{
string value = node.InnerText; // 获取节点的内部文本值
Console.WriteLine("读取到的值是: " + value);
}
}
}
```
这段代码会输出 "读取到的值是: 2"。
阅读全文