OK,隨機問題位存在的元素,但要做到這一點,最好的辦法就是剛纔添加的代碼,你就可以明白我的意思,立竿見影:C#檢查,同時使用LINQ to XML
XML:
<?xml version="1.0" encoding="utf-8" ?>
<customers>
<customer>
<id>1</id>
<name>Blah-face</name>
<Type>1</Type>
</customer>
<customer>
<id>2</id>
<name>Blah-face-2</name>
<Type>2</Type>
</customer>
<customer>
<id>3</id>
<name>Blah-face-3</name>
<Type>1</Type>
<SuperType>1</SuperType>
</customer>
</customers>
C#:
XDocument linquee = XDocument.Load(path);
var superType = (from c in linquee.Descendants("customer")
where (c.Element("SuperType").Value == "1")
select c).ToList();
這來了一個空的錯誤 - 我需要的 「父」 元素之前,用null值添加到每個客戶,或者是有一個解決方法,這將意味着我沒有 要做到這一點?
乾杯!
完美,使事情比檢查空值更簡單。將在一會兒「打勾」。 – 2010-04-13 14:23:01