问题标签 [xpathdocument]
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# - 使用 XPathNodeIterator 迭代时如何修改节点值?
我正在使用 XPathNodeIterator 导航 XML 文档,并且我想更改一些节点的值。我不知道怎么做:(
这是我正在使用的代码:
以及 XML 文件示例:
或者也许有更好的方法来做到这一点?
c# - 如何估计 XPathDocument 对特定 xml 文件的内存需求
有没有办法根据 xml 的文件大小来估计创建 XpathDocument 实例的内存需求?
XpathDocument xdoc = new XpathDocument(xmlfile);
如果内存下降到非常低的水平,是否有任何方法可以以编程方式停止创建 XpathDocument 的过程?
由于它将整个 xml 加载到内存中,因此如果 xml 太大,最好提前知道。我发现,当我用一个大的 xml 文件创建一个新的 XpathDocument 时,永远不会触发内存不足异常,但是该过程会慢到爬行,只有 5 Mb 的内存仍然可用,并且任务管理器报告它不是回应。当内存为 584 Mb 时,这发生在 266 Mb 的 xml 文件中。我能够在 18 中毫无问题地加载 150 Mb 文件。
加载 xml 后,我想使用 XpathNavigator 和 XpathNodeIterator 进行 xpath 查询。我正在使用.net 2.0,xp sp3。
vb.net - 使用 XPath.XPathDocument() 函数时出错
我在我的 ASP.NET/VB.NET 项目中使用此代码:
第二行给出错误:“无法连接到远程服务器”
当我在网络浏览器中浏览 url (sourceFile) 时,它会很好地打开 RSS 提要页面。如何消除此错误?
c# - 如何使用 XPath 获取 c# 中属性的值?
我想传入一个 xpath 查询并返回我找到的值。我正在寻找一个属性的值。
我可以取回节点,但我不确定如何从中获取字符串值。我想查询以下 xml 的type
属性并返回“xpath”。
如果我可以替换我的查询并从 nice 中获取值“yes”,那也很好。
C#
c# - 将 XML 导入数据集或使用 XPath 读取 XML?
我想知道最佳做法是什么。我正在将一些数据(表)从我的数据库导出到 XML 文件,以便我可以从中读取数据。要导出,我正在使用 DataTable.WriteXml (c#) 现在阅读,什么是最好的?将它们导入数据集并使用 DataTable.Select 获取我想要的行或创建 XPathDocument 并使用 XPath 获取数据?哪个表现最好?我还在学习xpath。
c# - 仅从 XPathNavigator 获取第一个值?
我怎样才能直接接触到第一个/bookstore/book/title"
孩子并获得他的价值。
我不想迭代和打破循环
结果应该是"The Gorgias3"
ps 我不想用第一个过滤器修改 xpath 表达式。
我想知道如何用 c# 做到这一点。
.net - 带有 DOCTYPE 声明的 XPathDocument 行为
我使用XPathDocument解析 XML 文件,但如果有doctype 声明,当我初始化 XPathDocument 类的新实例时,将包含 XML 数据的文件路径传递给它的构造函数,我的应用程序尝试连接到互联网(可能是为了验证 XML 数据的正确性)并且长时间保持阻塞状态。如果我从 XML 文件中删除 doctype 声明,则不会发生这种情况。XmlDocument.Load方法具有相同的行为。我该如何解决这个问题?
谢谢。
xml - 使用 C# 2.0 函数从 XML 获取属性值
我正在使用 C# 2.0,并且我有以下 xml 格式(这只是一个示例)并在 XPathDocument xmlData 中加载;
现在我想创建一个 C# 2.0 函数,它将这个 XML 作为输入并返回一个多维数组或数组列表
或者建议最好的方法
请推荐!!
谢谢。
.net - 使用 XSLT 替换 XML 中的所有匹配节点
我想替换 xml 文件中的所有匹配节点。
到原始xml:
我应用了以下xslt:
但它产生相同的xml。我做错了什么?
asp.net - 如何从 XML 文档中提取某些数据
好的,我会尽量快速和简单地解释这一点......
我想要做的是从 xml 中提取四种不同的东西......首先是我正在使用的 XML 的 url,我试图从那个 url XML 中只显示名称(符号)、Last、High和低。
因此,在我的应用程序中,当用户点击按钮获取股票报价时,现在出现的是来自该 XML 的所有内容,但我只想显示上面列出的那 4 件事。
这是我现在的代码...