次の XML があります。
<NET_SETTINGS>
<MAC_ADDRESS VALUE="bb:cc:dd:ee:ff:aa"/>
<IP_ADDRESS VALUE="10.1.1.1"/>
</NET_SETTINGS>
VALUE
次のように、いずれかの mac/ip 要素の文字列を取得しようとしています。
XmlNode macnode = xmlDoc.SelectSingleNode("/NET_SETTINGS/IP_ADDRESS");
string mac = macnode.Value;
コードのステップ実行中に正しいノードが選択されていることがわかりますが、macnode.Value
は常に null であり、OuterXml
これは次のとおりです。
"<MAC_ADDRESS VALUE=\"bb:cc:dd:ee:ff:aa\" />"
Value
正しく入力されないのはなぜですか?