<?xml version="1.0" encoding="utf-8"?> <!-- 能量块奖励 --> <!-- Points代表积分, --> <Circulate> <Circulation>"1,1,1,2,1,1,2,1,1,1,1,4,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,4,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,4,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,4,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,2,1,1,2,1"</Circulation> </Circulate>从这里怎么读取Circulation的值
时间: 2023-09-19 15:11:00 浏览: 79
根据你提供的XML示例,你可以使用以下代码来从XML字符串中读取"Circulation"节点的值:
```C#
using System.Xml;
// 假设str是包含XML字符串的变量
string str = @"<?xml version=""1.0"" encoding=""utf-8""?>
<!-- 能量块奖励 -->
<!-- Points代表积分, -->
<Circulate>
<Circulation>1,1,1,2,1,1,2,1,1,1,1,4,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,
1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,4,
1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,
1,2,1,
1,
3,
1,
1,
2,
1,
1,
1,
2,
1,
2,
1,
1,
1,
3,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
2,
1,
2,
1,
1,
1,
3,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1</Circulation>
</Circulate>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(str);
XmlNode circulateNode = xmlDoc.SelectSingleNode("/Circulate/Circulation");
string circulateValue = circulateNode.InnerText;
Console.WriteLine(circulateValue);
```
这段代码将会输出"Circulation"节点的值:`1,1,1,2,1,1,2,1,1,1,1,4,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,...`。注意,这里使用的是C#的XmlDocument类来解析XML字符串。
你可以根据你所使用的编程语言和XML解析库的不同,进行相应的调整和修改。
阅读全文