我想在我們的XML-FILE中找到屬性的值。使用linq.XML在XML文件中查找一個屬性
例如,我們在這裏的XML文檔:
<PROJECT_DOCUMENTS>
<DOCUMENT isFile="YES" isLink="YES" type="Risk Action List (combined)" path="path" showFile="" showFolder="YES" FilePath="" FolderPath="" />
<DOCUMENT isFile="YES" isLink="NO" type="ASPICE-Action List" path="path" showFile="" showFolder="YES" FilePath="" FolderPath="path" />
</PROJECT_DOCUMENTS>
我想路徑的值=「....喇嘛......」是類型是ASPICE-動作列表。
這裏我用我的代碼生成:
XElement elementToChange = (from c in getFileFromXML.Element("PROJECT_DOCUMENTS")
.Elements("DOCUMENT")
where("type"== "ASPICE-Action List")
select c).Single().Element("path");
但我不明白的信息來源。我認爲類型== Aspice-Action列表不起作用。
誰能幫我解決我的問題;)
感謝