贝利信息

C#如何从XML字符串加载数据 XDocument.Parse

日期:2026-01-26 00:00 / 作者:畫卷琴夢
XDocument.Parse 是 C# 中将合法 XML 字符串解析为 XDocument 对象的方法,要求格式正确、编码匹配,不支持不可信输入或异步操作,异常时抛 XmlException。

XDocument.Parse 是 C# 中用于将 XML 字符串解析为内存中可操作的 XDocument 对象的核心方法。它适用于已知格式合法、内容可信的 XML 文本,不进行文件读取,只做字符串解析。

基本用法:直接解析字符串

只要 XML 字符串语法正确(有且仅有一个根元素、标签闭合、编码一致等),调用 Parse 即可:

常见问题与处理建议

实际使用中需注意以下几点:

简单示例:解析并提取数据

例如解析如下字符串:

AppleBanana

代码可写为:

替代方案参考

根据场景不同,也可考虑: