C# 使用.Net更改XML
我有一个XML文档,需要从中提取节点集并添加名称空间。因此,我从一份文件中提取:C# 使用.Net更改XML,c#,.net,xml,C#,.net,Xml,我有一个XML文档,需要从中提取节点集并添加名称空间。因此,我从一份文件中提取: <List> <ListItem> <SomeData>Here is some text</SomeText> </ListItem> <ListItem> <SomeData>Here is some more text</SomeText> </ListItem> <
<List>
<ListItem>
<SomeData>Here is some text</SomeText>
</ListItem>
<ListItem>
<SomeData>Here is some more text</SomeText>
</ListItem>
</List>
这里有一些文字
这里还有一些文字
需要创建以下内容:
<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>
您可以为此使用XSLT。看看这个问题:
使用.net类XslTransform在代码中执行此操作:使用不太明白-如何以这种方式向每个元素添加名称空间前缀?谢谢。使用了这些链接的混合:工作正常。