請考慮以下XML.I只想從特定的父節點讀取特定的子節點值。使用asp.net從XML中讀取具有相同名稱的子節點c#
**<response>
<Statuses>
<Detail>
<number>123</number>
</Detail>
<ToDate>
<date>1/1/2000</date>
</ToDate>
<FromDate>
<date>1/1/2000</date>
</FromDate>
</Statuses>
</response>**
我想從「FROM日期」標籤,並從細節標籤的讀取數量的日期值。
我試過,
If(reader.name.Equals("Statuses"StringComparison.CurrentCultureIgnoreCase)
{
dateValue=reader.GetAttribute("/FromDate/Date");
}
這是行不通的。請建議。
那麼你不是想讀的屬性,你想讀的元素 - 這不是你如何使用'XmlReader'。我強烈建議你使用LINQ to XML - 將XML讀入一個'XDocument',然後你可以使用var date = doc.Root.Element(「Statuses」)。Element(「FromDate」)。Element 「date」);' –