问题标签 [qxmlquery]
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.
html - 使用 QXmlQuery 解析 HTML5
我想使用 QT 对许多 HTML5 文档运行一些 XQueries(现在是 5.8...) 现在 HTML/HTML5 文档(与 XHTML/XHTML5 不同)是非格式良好的 XML 文档。HTML 带来了许多 XML 解析器无法立即解析的元素(特殊字符仅在 html + 自闭标签 + ... 中找到)。
我尝试使用许多 html“整洁”实用程序,包括在线服务和著名的 htmltidy.org 二进制文件,它们确实很整洁,但仍然没有形成格式良好的 XML!
所以问题是:
- 我在这里缺少替代的专用 HTML 解析器吗?
- 是否有任何经过验证的 HTML5->XML 转换器(我不在乎 XML 是否不包含任何“有问题的”字符/标签。我只需要信息......)
- 可以用 QT/QXmlPatterns 解析 HTML/HTML5 文件吗?还是这是一场失败的战争???
- 任何可能有帮助的外部工具?
谢谢!
oracle - 具有多个命名空间的 XMLQuery
使用 Oracle 12c
这看起来很简单,但我必须对如何从 xml 字符串中获取简单元素有一个心理障碍。下面产生一个空值而不是 2017。我尝试了许多不同的方法,但想坚持使用 xmlQuery 而不是 Extract。不确定是否需要 for ,但这至少可以编译并产生一些结果。关于我做错了什么有什么想法吗?
sql - 使用 xmltable 和 XMLNAMESPACES 提取数据
我正在尝试xml_table
使用 Oracle SQL 从下面的 XML 中提取值,以 XMLType 的形式存储。
当我试图获取基金 ID 和其他详细信息时,例如Cost_Center_Reference_ID
无法从Worker_Costing_Allocation_Interval_Data
. 最终我必须遍历所有Worker_Costing_Allocation_Interval_Data
节点。
预期输出:
下面是插入到的原始 XML xml_table
:
xml - SSRS XML 查询问题
我有一个 XML 查询的问题,我已经咀嚼了一段时间,但我无法克服它。我有:
- 创建了指向 ASMX Web 服务的共享 XML 数据源。
- 尝试使用 XML 查询创建数据集。
a) 如果我获取 Web 服务结果并使用 运行 XML 查询<XMLData>
,那么我会得到一个结果集。显然查询不包括 Method 或 SoapAction 因为它直接访问<XMLData>.
I 确实包括以下内容<ElementPath>outboundMessage/clinicLocationPanel/clinicLocation</ElementPath>.
b)如果我排除<XMLData>
并包括 SoapAction 和 Method 并使用通配符,<ElementPath IgnoreNamespaces="true">*</ElementPath>
那么我会得到一个结果集。
c) 但是,如果我尝试用 做“b)” <ElementPath>outboundMessage/clinicLocationPanel/clinicLocation</ElementPath>
,那么它不会返回任何结果(一堆空行)。
“a)”示例:
旁注:当我使用 SQL Profiler 时,我看到参数被正确传递,如果从 SQL Profiler 获取相同的查询并执行它,它将返回 XML。我认为我的问题可能与<Method>
or<ElementPath>
标签有关。
c++ - 为什么 QXmlQuery 似乎在结果中添加了一个`\n`?(以及如何解决?)
编写一点代码从 XML 中提取一些值,XPath 的结果似乎\n
在内容之后添加。
预期结果:
“好的”
2
给定结果:
“好的\n”
3
这显然有一些我想避免的副作用。
为什么要\n
添加这个?以及如何解决?
xml - db2 XML 组合字段
我需要一个 xml 来创建视图。拥有带有 xml 数据的表:tbl1(xml 数据)
我想对其进行查看,以便数据采用关系形式。xml的结构如下:
并且新表中所需的模型将是: (NAME, PARAMS) 其中 PARAMS 的形式应为 key=value;key=value;
即样本行将是:'BLA1''KKK1=VVV1;KKK2=VVV2;'
sql-server - SQL Server xml 查询不返回预期结果
我的数据库FlowDetailParameter
中有一个 XML 类型的列。我的表有一列FlowDetailParameter
和 3 行包含这些数据:
我想找到departmentId=3 and status=Pending
,所以预期的结果应该返回 2 行。所以这是我的查询:
但是我的查询返回所有行(3 行)为什么?
sql-server - 如果 XML 数据中出现特定文本,如何添加新行?
我将 XML 传递给存储过程以进行插入。XML 包含一些信息,例如产品规格,它是一个字符串。
以下是 XML 的样例:
在此产品规格部分中,添加了用途 部分。所以,我想将它作为新行插入或显示为新行,我想使用 T-SQL
这是将 XML 插入临时表的代码
xml - 在 oracle 中更新 xml 表(用例 - 刷新后屏蔽敏感数据)
我正在尝试更新 oracle 中的 xml 列并收到我无法解决的错误。在这里需要一些帮助
如果数据存在那里并且如果它的“美国”那么只更新值或什么都不做
我没有得到这两个条件正确(fn:exists(/row/c178[@m=83]))和 $t/row/c178[@m=82]="USA"
这个单一条件工作正常 --> (fn:exists(/row/c178[@m=83])) 因为我将它用于其他一些表,但是当我们添加第二个条件时,一切都搞砸了 --> $t /row/c178[@m=82]="美国"