1
은 내가 LINQ 솔루션 XMLdocument Sort이 XML이 또한 있도록 XPath를 통해 달성 될 수 있는지 알고 싶어 발견 형식XPath는
<comments>
<comment lastupdated='12/08/2014:08:08:08' moderate='false'>
<id>user1</id>
<message>some message</message>
<replies>
<comment moderate='false'>
<id>user2</id>
<message>some other message</message>
</comment>
</replies>
</comment>
<comment lastupdated='13/08/2014:12:08:40' moderate='false'>
<id>user3</id>
<message>some message</message>
<replies>
<comment moderate='false'>
<id>user1</id>
<message>some other message</message>
</comment>
</replies>
</comment>
</comments>
아래에서 XML 노드 구조를 가지고 속성 값의 내림차순으로 노드를 가져올 수 나는 새로운 어셈블리를로드 할 필요가 없습니다. 또한 나는 작은 속성과 자식 노드로 혼란 스러워요? 하나가 더 나은 성능면에서? 속성 값 또는 하위 노드로 가져 오기? 이 link에 @Timothy에 의해 제안
업데이트 1 개
이 솔루션은 XDocument.XPathSelectElements
방법을 의미합니까
var sortedItems = myDoc.GetElementsByTagName("item").OfType<XmlElement>()
.OrderBy(item => DateTime.ParseExact(item.GetAttribute("sTime"), "MM/dd/yyyy h:mm:ss tt", null));
. 감사. – Naga