我對編程相當陌生,需要檢查XML文件中的單個節點是否存在某個值,並且需要檢查該值是否正確。如何讀取XML節點的值並檢查值是否正確
我需要在3個不同的類別,以驗證這3個節點:
<RunCodeAnalysis>true</RunCodeAnalysis>
我需要從一個XML文件中選擇這個特定的節點,需要檢查節點的值是真的,我希望得到一些幫助驗證,如果值是實際上可以真正
private void CodeAnalysisEnabled(XDocument xmlDoc)
{
var codeAnalysis = from doc in xmlDoc.Root?.Descendants("RunCodeAnalysis") select doc;
foreach (var codeAnalysisNode in codeAnalysis)
{
codeAnalysisNode.Value = "true";
}
}
請提供一個[mcve] - 我個人推薦使用LINQ to XML,那麼你甚至可能甚至不需要使用'SelectSingleNode',並且它會更容易檢查值等。在你的問題是我恐怕對我們來說太模糊,無法幫助你。 –
請編輯*問題*,而不是僅添加評論。 –
那麼你仍然沒有顯示任何你到目前爲止的代碼,或者什麼是「有效」的...... –