gpt4 book ai didi

c# - 使用 .Net 更改 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:58:22 25 4
gpt4 key购买 nike

我有一个 XML 文档,我需要从中提取一个节点集并添加一个命名空间。所以,我从文档中提取了这个:

<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>

列表项的数量是可变的,元素可能会更改并具有不同的名称,因此我需要一个通用的解决方案。在 .Net C# 中是否有一种简单的方法可以做到这一点?

最佳答案

您可以为此使用 XSLT。查看此问题:Add a namespace to elements

使用 .net 类 XslTransform 在代码中执行此操作:http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=63

关于c# - 使用 .Net 更改 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2221576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com