5
如何通过LINQ获取根元素(我的xml文件中的第一个元素)的属性值。
的.cs:
XDocument xmlDoc = XDocument.Load(targetFileName);
的.xml:
<timetable ascttversion="2010" options="idprefix:realID">
我想读options
值。
如何通过LINQ获取根元素(我的xml文件中的第一个元素)的属性值。
XDocument xmlDoc = XDocument.Load(targetFileName);
<timetable ascttversion="2010" options="idprefix:realID">
我想读options
值。
事情是这样的:
XDocument xdoc = XDocument.Load(targetFileName);
var attrib = xdoc.Root.Attribute("options").Value;
// attrib = "idprefix:realID"
下面应该做
xmlDoc.Root.Attribute("option").Value
hmmmm,我想从文件读取它自我'options'值我的意思是使用'xmlDoc'。 –
因为根据你的代码'options'将始终是相同的值 –
正确的,你应该只做XDocument.Load()而不是XDocument.Parse(),因为你已经有了 - 我只是做了XDocument.Parse() ) 举个例子。我可以更新示例代码。 – JohnD