问题标签 [extract-value]

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 投票
2 回答
446 浏览

sql - 如何从 Oracle 表中的 XML 检索特定数据

我有一个 oracle 表,其中有一列存储 XML。XML 具有以下语法:

现在我需要<value></Value>从所有 4 个地方获取信息。请帮助解决这个问题,不知道Extractvalue是否是最佳解决方案

0 投票
1 回答
100 浏览

sql - 从 xmltype/soap oracle 中提取值

我需要从字段中获取“ineedthis”值

无法获得价值

0 投票
1 回答
30 浏览

sql - 我有一个表,其中一列是 XML Clob。我想将 XML 属性提取为列

我将以下 XML 作为数据存储在表中的 1 列中。我想提取VestingInfo下的所有数据,每个源数据应该是一列。我尝试了以下方法,但它没有给出有效的标识符错误

选择计划。* from cth01.tablename pl, XMLTABLE(XMLNAMESPACES ('http://...' as "ns3", 'http:/...' as "ns4"), '/CTHClob/ns3:OtherData/ ns4:Participant/ns4:Plans'
PASSING xmltype(pl.rqst_info) COLUMNSNumber varchar2(20) path 'ns4:Number', Pin varchar2(20) path 'ns4:Pin') 计划其中 pl.prty_rqst_id = '';

XML 如下所示

上面的 xml 是部分的,因为它完全是一个大的,所以删除了不相关的标签。

结果元素应如下所示

重排列

0 投票
2 回答
267 浏览

mysql - java - 如何在Java查询的选择子句中使用extractvalue函数编写HQL选择查询?

我正在用 hibernate 编写代码,其中我必须在查询的子句中使用 MySQLextractvalue函数。SELECT但是,我收到错误:

相应的 MySQL 查询(如下所述)在 MySQL db 中执行时可以正常工作,但不能通过 Java:

0 投票
0 回答
70 浏览

mysql - 使用 EXTRACTVALUE 时出现未知列

我有这个 XML:

下面是查询:

但是得到错误

'字段列表'中的未知列'List/Attribute[Id[text()='NAME']]/Value'。

我想检索应该返回为 JOHN 的 NAME 的值

0 投票
1 回答
52 浏览

sql - 使用 SQL 从 xml 列检索 xml 值

我正在尝试使用 Oracle SQL Developer 中的以下查询从以 xml 格式存储数据的列中检索 xml 值。但收到此错误:

ORA-00932:不一致的数据类型:预期 - 得到 - 00932. 00000 - “不一致的数据类型:预期 %s 得到 %s” *原因:

列的数据类型是 CLOB

例如:

0 投票
1 回答
59 浏览

mysql - 使用 MySQL ExtractValue xpath 获取节点的名称

我一直在自己做一些研究,似乎这甚至不可能,但也许有人可以在这里帮助我。

我有一些 xml 存储在一个看起来像这样的数据库中:

我想知道是否有一个 ExtractValue xpath 配方可以显示“FooDetails”。

本质上“FooDetails”是交易的类型。节点的子节点将根据交易类型完全不同。

为了回答一些预期的问题,我们让第 3 方通过我们存储在数据库中的 API 向我们发送 XML,然后其他脚本出现并处理它。因此,即使 XML 格式显然不理想,也没有希望改变它。

谢谢!

0 投票
1 回答
29 浏览

mysql - 使用 mysql ExtractValue 的自闭合 XML 标记的 xpath

有什么方法可以使用xpath 函数知道<privacy />xml 中是否存在 self-closing() XML 标签。mysql ExtractValue

xml是,

SP是

ExtractValue(xml, '//employee/privacy');&ExtractValue(xml, '//employee/privacy/text()');总是在结果中返回空格,带或不带自闭标签。

xml 来自外部应用程序。任何帮助都很棒..

0 投票
1 回答
64 浏览

xml - 来自数组响应的 Oracle 12c PLSQL SOAP EXTRACTVALUE

我需要使用 SOAP api 并从响应中提取值。我对命名字段没有问题,但是这次响应是数组。这是示例响应:

有没有办法用 EXTRACTVALUE 或其他方法提取数组字段?提前致谢!

编辑:我的肥皂包装返回这个 xml:

但是当我在 select 语句中使用该 xml 时,它不会从中获取任何值。与我发布的从wireshark复制的第一个相比有什么区别?

0 投票
2 回答
47 浏览

oracle - 从包含 Oracle 中的命名空间的 XMLTYPE 中提取标记值

我在 Oracle 18c 上,并且有一个列为 XMLTYPE 的表,其中包含如下值:

我有一个存储过程,我试图在节点Severity处获取值,即 SUCCESS。我尝试使用 EXTRACTVALUE 关键字来获取值,但它似乎不起作用。

任何有关 SELECT 查询以获取节点值的帮助将不胜感激。TIA。