我試圖訪問XML的子節點,但我的第一個XML節點具有間距和引號作爲屬性。用間距和引號修改xml節點作爲attricutes
var xml = @"<Envelope xsd "http">
<Catalog>
<Price>
<Value Default ="yes">P1</Value>
</Price>
</Catalog>
</Envelope>";
我試圖將Default的屬性值從「yes」更改爲「1」,但節點始終返回null。
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
var node = doc.SelectSingleNode("/*/Catalog/Price/Value");
任何想法?
我從xsd生成了xml。它實際上看起來像這樣 –
Hann
在這種情況下,請仔細檢查http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs .110).aspx以確保您擁有正確的所有選項。 –
謝謝。標記這是答案,因爲它給了正確的方向。 – Hann