0
でユニークな属性を持つすべてのノードを選択:今、私は私だけで終わるように、ユニークなURL
属性を持つすべてのList
のノードを選択する必要が私はXMLファイル以下のいる特定の名前とXMLDocumentの
<RightsSetup>
<Group Name="Sachbearbeiter">
<List Url="Lists/List1">
<RoleDefinition ID="3" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="3" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="3" />
</List>
</Group>
<Group Name="Administratoren">
<List Url="Lists/List1">
<RoleDefinition ID="3" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="3" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="3" />
</List>
</Group>
<Group Name="Finanzverwalter">
<List Url="Lists/List1">
<RoleDefinition ID="0" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="0" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="0" />
</List>
</Group>
<Group Name="Gutachter">
<List Url="Lists/List1">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="2" />
</List>
</Group>
<Group Name="Mentoren">
<List Url="Lists/List1">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="2" />
</List>
</Group>
<Group Name="Ausschuss">
<List Url="Lists/List1">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List2">
<RoleDefinition ID="2" />
</List>
<List Url="Lists/List3">
<RoleDefinition ID="2" />
</List>
</Group>
</RightsSetup>
を私の例では3つのノードがあります。
私はすでに
this.XmlDocument.SelectNodes("//List");
を使用して、すべてのList
のノードを選択しかし、私は唯一のユニークなUrl
属性を持つノードを選択する方法がわかりません。だから私はこれをどのように達成できますか? GROUPBY使用
あなたはsystem.xml.linqを使ってURLでグループにしてみてくださいました – Saravanan