Ich habe ein XML-Dokument, aus dem ich ein Nodeset extrahieren und einen Namespace hinzufügen muss. Aus einem Dokument extrahiere ich also dies:
<List>
<ListItem>
<SomeData>Here is some text</SomeText>
</ListItem>
<ListItem>
<SomeData>Here is some more text</SomeText>
</ListItem>
</List>
und müssen diese erstellen:
<my:List xmlsns:my='http://SomeNamespace.org>
<my:ListItem>
<my:SomeData>Here is some text</my:SomeText>
</my:ListItem>
<my:ListItem>
<SomeData>Here is some more text</my:SomeText>
</my:ListItem>
</my:List>
Es wird eine variable Anzahl von Listenelementen geben, und die Elemente können sich ändern und unterschiedliche Namen haben, so dass ich eine generische Lösung benötige. Gibt es eine einfache Möglichkeit, das in .Net C# zu tun?