属性が存在する場合、xml属性をシーケンスでソートしようとしています。 もしそうでなければ、それはちょうど通常通り続行します。.NETラムダXML attribubuteが存在する場合のOrderBy属性
現在、私は持っている:
Dim children As IEnumerable(Of XmlNode) = dbElements.ChildNodes.Cast(Of XmlNode)().OrderBy(Function(r) r.Attributes("sequence").Value)
、すべてのXmlNodeが属性を持っている場合、これは正常に動作します。それがない場合は、インスタンスエラーに設定されていないオブジェクトを期待どおりに取得します。この式を修正して、シーケンスが最初に存在するかどうかを確認するにはどうすればよいですか?
おかげで、Attributes("sequence") IsNot Nothing
最初の場合
ありがとう、完璧に働いた。 – Cyassin