问题标签 [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.

0 投票
1 回答
713 浏览

c# - 从不同名称的 xml 节点获取相同属性的总和

我有一个这样的xml文件

这是我的代码:

我想得到所有attributeName 属性的总和(10 + 50)。

这就是我所做的

我得到一个表达式“有一个无效的令牌”。

但是,当我这样做时

我得到了所有包含我想要总结的属性的节点。

当我这样做时

我得到了属性列表。为什么我不能对此使用 sum 函数?

有人可以向我指出我做错了什么吗?

0 投票
2 回答
638 浏览

c# - 使用 XPath 连接两个节点集

假设我有这个 HTML 文件:

我想用 XPath 查询这个文件以获得这个结果: 1234512345 用这个代码:

但结果是:1212345345

你知道我怎样才能得到 1234512345 而不是 1212345345 吗?

谢谢你。

0 投票
1 回答
88 浏览

xml - 如何使用 XPathDocument 基于 ID 搜索 XML 标签?

下面提到的是我的 XML 的一部分:

我想获取 Comment 部分下所有节点的详细信息,但选择哪个部分将由 Node (NewCommentID) 决定。在上面的示例中,作为“NewCommentID = UniqueID02”中的值,我想使用 XPathDocument 获取 CommentID = UniqueID02 的 Comment 部分下的所有标签及其值。

有人可以指导如何使用 VB.net 实现相同的目标吗?

0 投票
2 回答
112 浏览

xml - 如何使用 XPathDocument 根据动态变量值搜索 XML 标记?

下面提到的是我的 XML 的一部分:

我想获取 Comment 部分下所有节点的详细信息,但选择哪个部分将由 (sVariableValue) 的值决定。在上面的示例中,作为“sVariableValue = UniqueID02”中的值,我想使用 XPathDocument 获取 CommentID = UniqueID02 的 Comment 部分下的所有标签及其值。

有人可以指导如何使用 VB.net 实现相同的目标吗?

0 投票
1 回答
419 浏览

c# - 使用 NetworkStream 使用 XPathDocument 读取 XML

这会挂起应用程序:

我认为这是由于 XPathDocument 仍在等待数据,但如何防止呢?

0 投票
1 回答
32 浏览

visual-studio-2005 - 如何将VS2003的XslTransform转换为VS2005的XslCompiledTransform?

我们目前正在将我们的项目从VS2003to转换为VS2005,我正在寻找使用 to 转换代码的正确 XslTransform方法XslCompiledTransform

更改类名没什么大不了的,但是在使用 XslCompiledTransform'sTransform 方法时,我遇到了问题。

XslTransform'sTransform 方法接受XPathDocument对象之前,现在Transfrom方法是 expect XmlReader

这是代码:

此外,新Transform方法 expectSystem.Xml.XmlWriter代替System.IO.StringWriter.

解决这个问题的最佳方法是什么?

谢谢

0 投票
0 回答
499 浏览

c# - HP Fortify 外部实体注入 Web API XPathDocument

HP Fortify 表明,.NET Web API 2 的一些样板代码可能容易受到使用 xml 的外部实体注入的影响。

有问题的代码看起来像这样

任何人都可以对如何解决这个问题发表一些看法吗?

0 投票
1 回答
186 浏览

c# - C# XPathDocument(Path) 在返回文档之前是否评估整个路径?

我的英语不是他最好的,但我认为它会起作用。我也是 C# 的绝对新手。

给出了以下代码片段:它必须打开一个 XML 文档,我知道其中一个节点可能会被误解,顺便说一句,这确实是错误的。


...等等


我的意图是创建 XPathDocument 和 XPathNavigator,然后注意错误。

但我的代码因“XPathDocument expressionLib = new XPathDocument(path);”而失败 (好吧,它引发了我捕捉到的异常)所以我假设“XPathDocument(path);” 在返回之前验证整个 XML 文档。

在 Microsoft 页面上,我没有找到任何关于这种假定行为的提示 - 你能验证它吗?

而且,解决方法可能是什么?

是的,我想打开带有该错误的 XML(不是在最顶层节点),并仅针对该无效节点做出反应并使用文件的其余部分。

享受周末亚历克斯。

0 投票
1 回答
53 浏览

c# - 当您不知道 XmlDocument 对象的存储路径时,如何保存它?

我有一个XPathDocument对象。我使用以下方法将其转换为XmlDocument对象:

现在我已经更新了这个xmldoc对象并尝试使用Save方法保存。但它期望一个string我不知道的。

我应该如何保存对此的更改?请建议。谢谢。

0 投票
1 回答
50 浏览

c# - 在 C# 中编辑 XpathDocument 中的标签

我有 XpathDocument 对象,其内容如下

我想删除

让它看起来像

我尝试将innerXML 分配给outerXML,显然不允许。无数的在线解决方案也不起作用。是否可以在 XPathDocument 中进行此更改?