我使用下面的XML結構如何動態地檢索其中一個xml節點的所有可能的屬性(可變屬性)值?
<SERVERS>
<SERVER NAME="A1" ID="1"></SERVER>
<SERVER NAME="A2"></SERVER>
<SERVER NAME="A3" ID="3" Parent="XYZ"></SERVER>
<SERVER NAME="A4" ID="4"></SERVER>
<SERVER NAME="A5" Parent="abc" value="10"></SERVER>
<SERVER NAME="A6"></SERVER>
</SERVERS>
我訪問該XML文件在asp.net使用LINQ to XML使用C#。我能夠通過顯式指定屬性的名稱來訪問XML節點的所有屬性。我想寫這個XML文件的查詢讀取XML節點的所有屬性值(在我們的例子中,節點是SERVER)動態地意味着我想寫的查詢,它可以讀取讀取屬性名稱的值& ID名稱,ID &第三行的父名稱&第四行的名稱,名稱,父母&第五行的值&僅第六行的名稱,而不是每次都修改現有代碼。一旦我在上面的xml文件中添加了一個屬性(例如,如果我在第六行添加屬性ID),那麼我不需要修改我的LINQ to XML查詢。我的查詢應該動態獲取顯示其值的屬性總數&。他們有什麼辦法做到這一點?你能否提供我可以解決上述問題的任何代碼或鏈接?