我有一个 xml 字符串,我想从中读取数据。
<?xml version="1.0" encoding="utf-16"?>
<Tree AllowNodeEditing="True" ShowLineImages="False" CheckBoxes="True"
EnableAjaxSkinRendering="False" AutoPostBackOnCheck="True" AutoPostBack="True">
<Node Enabled="False" Text="Geen afbeeldingen aanwezig"
Checked="True" Selected="True" thumb="" tekst="" />
<Node Text="IMG_2807 (Small).JPG"
Value="../../CMS/Images/Fotogalerie/552/IMG_2807 (Small).JPG" tekst="Afbeelding IMG_2807 (Small).JPG"
thumb="../../CMS/Images/Thumbs/552/IMG_2807 (Small).JPG" />
请注意,在第三行 Node enabled=False
。
我正在使用代码
XDocument doc = XDocument.Parse(strFile);
var values = (from f in doc.Elements().Descendants()
select f.Attribute("Value").Value).ToArray();
这会引发错误..