1

名前空間http://www.my.com/から属性を含むすべての要素を取得したい

コード:

   IEnumerable<XElement> list1 =
                    from el in RootElement.DescendantsAndSelf()
                    //where it contains attributes from http://www.my.com/ - how?
                    select el;
4

1 に答える 1

2

属性名の名前空間部分を確認します。

XNamespace my = "http://www.my.com/";
IEnumerable<XElement> list1 =
        from el in xdoc.Root.DescendantsAndSelf()
        where el.Attributes().Any(attr => attr.Name.Namespace == my)
        select el;
于 2012-12-24T11:58:41.513 に答える