-1
大家好我正在一個XML
格式,由此得出獲取子節點的值
<?xml version="1.0"?>
<Root>
<Response ID="xyx66860512" PID="13681839" ERROR="0" STATUS="5"/>
</Root>
我想獲得ID, PID, Error, and Status
我如何可以從XML獲取這些值
大家好我正在一個XML
格式,由此得出獲取子節點的值
<?xml version="1.0"?>
<Root>
<Response ID="xyx66860512" PID="13681839" ERROR="0" STATUS="5"/>
</Root>
我想獲得ID, PID, Error, and Status
我如何可以從XML獲取這些值
使用LINQ的XML,你可以做到以下幾點:
var xml = @"<?xml version=""1.0""?>
<Root>
<Response ID=""xyx66860512"" PID=""13681839"" ERROR=""0"" STATUS=""5""/>
</Root>";
var doc = XDocument.Parse(xml);
var element = doc.Root.Element("Response");
var id = element.Attribute("ID").Value;
var pid = Int32.Parse(element.Attribute("PID").Value);
var error = element.Attribute("ERROR").Value;
var status = element.Attribute("STATUS").Value;
取決於您的XML技術。 如果您正在使用LINQ到XML:
XElement root = XElement.Parse([your xml]);
string ID = (string)root.Element("Response").Attribute("ID");
etc...