我在xml中有这段代码
<?xml version="1.0" encoding="utf-8" ?>
<details>
<detail id="bestfolio">
<value>
theme name:
price:
</value>
</detail>
</details>
和这个c#代码在c#中得到这个:
XmlDocument doc = new XmlDocument();
string xmlFilePath = Server.MapPath("~/static/css/xml/details.xml");
doc.Load(xmlFilePath);
XmlNodeList detailList = doc.GetElementsByTagName("detail");
foreach (XmlNode node in detailList)
{
_value.Add(new KeyValuePair<string, string>(
string.Format("{0}",node.Attributes["id"].InnerText
), string.Format("{0}",node.SelectSingleNode("value").InnerText)
));
}
并且在xml文本的结果中我得到“主题”并且没有得到所有文本, 我认为,当涉及到太空休息时,并没有计算得到所有文本 我怎么能得到所有的文字?
答案 0 :(得分:0)
我已经用linqpad尝试了你的xml并得到了正确的结果
如何检查值
可能存在问题答案 1 :(得分:0)
' '
插入此空格而不是空格...这是空格的HTML代码...