问题标签 [linq-to-xml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用linq to xml用单引号保存xml元素的属性值
如何使 XDocument 对象用单引号保存元素的属性值?
c# - 使用 XDocument 更改 XML 的顺序
我想使用 XDocument 更改 XML 的顺序
我想更改顺序,以便 2 出现在 1 之前。这个功能是内置的还是我必须自己做。例如,删除然后 AddBeforeSelf()?
谢谢
c# - 逐条验证和提取 XML 记录到数据库中
这是交易。我有一个包含很多记录的 XML 文档。像这样的东西:
还有一个 XSD 模式文件。我想从此文件中提取数据并将这些记录插入到数据库表中。首先,我想验证每个订单记录。例如,如果文件中有 5 个订单,其中 2 个未通过验证,我想将通过验证的 3 个插入 db 并留下另外 2 个。一个 xml 文件中可能有数千条记录。这里最好的方法是什么。以及验证将如何进行,因为我需要丢弃失败的记录并仅使用通过验证的记录。目前我正在使用XmlReaderSettings来验证 XML 文档记录。在插入数据库之前,我是否应该将这些记录提取到另一个 XML 文件或数据集或自定义对象中。我正在使用.Net 3.5。欢迎任何代码或链接。
.net-3.5 - 将 XmlNode 转换为 XNode?
任何人都知道如何将 System.Xml.XmlNode 转换为 System.Xml.Linq.XNode?
wpf - XDocument 之上的 ViewModel
我正在开发一个 WPF 应用程序,它有一个表示 XML 的树视图。我将 XML 加载到 XDocument,然后将 TreeView 绑定到该对象。
现在使用MVVM 模式,我想在XDocument之上提供一个ViewModel。我应该在 ViewModel 类中实现哪些内容。
我在想,
- RoutedCommands 绑定到 TreeView 上的 ContextMenu 命令以允许添加节点、删除节点、修改节点等
- 实际修改视图上的属性和节点名的逻辑。
我是否朝着正确的方向前进?我还应该做些什么来使它更简洁、模块化,同时易于理解。
我应该使用 RoutedCommands 还是实现 ICommand 接口并创建我的命令?使用 CommandBindings 的附加属性怎么样?在我正在谈论的树视图应用程序中这样做有意义吗?我有点不知所措,因为有很多选项可以实现这一点。
有没有人有链接,做这种事情的示例代码?一个参考实现可能是?
.net - 如何使用 LINQ to XML 读取/写入加密的 XML 文件?
我想使用 LINQ to XML 读/写加密的 XML 文件。有谁知道如何使用 .NET Framework 中内置的加密算法来加密 XDocument 对象使用的 Stream?
我确实尝试过,但您不能将 CryptoStream 设置为读/写访问。它仅支持读取或写入,这会导致 LINQ to XML 引发异常。
更新:“即时”读/写文档会很好,但我只需要读取加密的 xml 文件,对其进行操作,然后再次将其写回加密。
c# - 如何正确打开 FileStream 以与 XDocument 一起使用
我想使用 Linq2XML 将一些节点附加到 xml 文档中。有问题的文件正在被其他进程使用,他们应该能够在我更新文件时读取文件。所以我想出了这个解决方案,这显然不是正确的方法(方法 doc.Save() 失败并说另一个进程正在使用该文件):
非常感谢任何帮助。
c# - LINQ to XML 可选元素查询
我正在使用现有的 XML 文档,该文档的结构(部分)如下:
我正在使用 LINQ to XML 查询 XDocument 以检索所有这些条目,如下所示:
“ID”元素并不总是存在,所以我的解决方案是上面的 Count() 爵士乐。但我想知道是否有人有更好的方法来做到这一点。我仍然对这些新东西感到满意,我怀疑可能有比我目前做的更好的方法来做到这一点。
有没有更好/更喜欢的方式来做我想做的事?
c# - 在 XDocument 中合并 XML 文件
我正在尝试将多个 XML 文件合并到一个 XDocument 对象中。
XDocument 对象中不存在合并。我想念这个。
有没有人已经为 XDocument 实现了 Merge 扩展方法,或者类似的东西?
c# - LinqToXML XElement 到 XmlNode
你好,
是否有任何“正确”的方法可以在 C# 中将 XElement 转换为 XmlNode - LinqToXML 可以很好地以编程方式构建所需的 XML,但 SharePoint Web 服务需要 XmlNode,那么混合和匹配的最佳方法是什么?