问题标签 [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# - 从不同名称的 xml 节点获取相同属性的总和
我有一个这样的xml文件
这是我的代码:
我想得到所有attributeName 属性的总和(10 + 50)。
这就是我所做的
我得到一个表达式“有一个无效的令牌”。
但是,当我这样做时
我得到了所有包含我想要总结的属性的节点。
当我这样做时
我得到了属性列表。为什么我不能对此使用 sum 函数?
有人可以向我指出我做错了什么吗?
c# - 使用 XPath 连接两个节点集
假设我有这个 HTML 文件:
我想用 XPath 查询这个文件以获得这个结果: 1234512345 用这个代码:
但结果是:1212345345
你知道我怎样才能得到 1234512345 而不是 1212345345 吗?
谢谢你。
xml - 如何使用 XPathDocument 基于 ID 搜索 XML 标签?
下面提到的是我的 XML 的一部分:
我想获取 Comment 部分下所有节点的详细信息,但选择哪个部分将由 Node (NewCommentID) 决定。在上面的示例中,作为“NewCommentID = UniqueID02”中的值,我想使用 XPathDocument 获取 CommentID = UniqueID02 的 Comment 部分下的所有标签及其值。
有人可以指导如何使用 VB.net 实现相同的目标吗?
xml - 如何使用 XPathDocument 根据动态变量值搜索 XML 标记?
下面提到的是我的 XML 的一部分:
我想获取 Comment 部分下所有节点的详细信息,但选择哪个部分将由 (sVariableValue) 的值决定。在上面的示例中,作为“sVariableValue = UniqueID02”中的值,我想使用 XPathDocument 获取 CommentID = UniqueID02 的 Comment 部分下的所有标签及其值。
有人可以指导如何使用 VB.net 实现相同的目标吗?
c# - 使用 NetworkStream 使用 XPathDocument 读取 XML
这会挂起应用程序:
我认为这是由于 XPathDocument 仍在等待数据,但如何防止呢?
visual-studio-2005 - 如何将VS2003的XslTransform转换为VS2005的XslCompiledTransform?
我们目前正在将我们的项目从VS2003
to转换为VS2005
,我正在寻找使用 to 转换代码的正确 XslTransform
方法XslCompiledTransform
。
更改类名没什么大不了的,但是在使用
XslCompiledTransform's
Transform 方法时,我遇到了问题。
在XslTransform's
Transform 方法接受XPathDocument
对象之前,现在Transfrom
方法是 expect XmlReader
:
这是代码:
此外,新Transform
方法 expectSystem.Xml.XmlWriter
代替System.IO.StringWriter
.
解决这个问题的最佳方法是什么?
谢谢
c# - HP Fortify 外部实体注入 Web API XPathDocument
HP Fortify 表明,.NET Web API 2 的一些样板代码可能容易受到使用 xml 的外部实体注入的影响。
有问题的代码看起来像这样
任何人都可以对如何解决这个问题发表一些看法吗?
c# - C# XPathDocument(Path) 在返回文档之前是否评估整个路径?
我的英语不是他最好的,但我认为它会起作用。我也是 C# 的绝对新手。
给出了以下代码片段:它必须打开一个 XML 文档,我知道其中一个节点可能会被误解,顺便说一句,这确实是错误的。
...等等
我的意图是创建 XPathDocument 和 XPathNavigator,然后注意错误。
但我的代码因“XPathDocument expressionLib = new XPathDocument(path);”而失败 (好吧,它引发了我捕捉到的异常)所以我假设“XPathDocument(path);” 在返回之前验证整个 XML 文档。
在 Microsoft 页面上,我没有找到任何关于这种假定行为的提示 - 你能验证它吗?
而且,解决方法可能是什么?
是的,我想打开带有该错误的 XML(不是在最顶层节点),并仅针对该无效节点做出反应并使用文件的其余部分。
享受周末亚历克斯。
c# - 当您不知道 XmlDocument 对象的存储路径时,如何保存它?
我有一个XPathDocument
对象。我使用以下方法将其转换为XmlDocument
对象:
现在我已经更新了这个xmldoc
对象并尝试使用Save
方法保存。但它期望一个string
我不知道的。
我应该如何保存对此的更改?请建议。谢谢。
c# - 在 C# 中编辑 XpathDocument 中的标签
我有 XpathDocument 对象,其内容如下
我想删除
让它看起来像
我尝试将innerXML 分配给outerXML,显然不允许。无数的在线解决方案也不起作用。是否可以在 XPathDocument 中进行此更改?