相关疑难解决方法(0)

XML数据到PostgreSQL数据库

将XML数据(我从网页上获得)插入PostgreSQL数据库的最佳方法是什么?
我正在使用Java,需要一些帮助,找到一种将数据读入数据库的好方法.

java xml database postgresql parsing

11
推荐指数
3
解决办法
3万
查看次数

Postgresql:使用 xpath 从 XML 列中提取数据

我一直在尝试以与@Erwin Brandstetter用可接受的答案回答几次相同的方式从 XML 中提取值,但它对我不起作用:

根据这篇文章这篇文章,这应该可以工作,但我只是得到一个结果:

WITH x AS ( SELECT
   '<Attributes xmlns="http://www.gis34.dk">
        <bemaerkning displayName="Bemærkning">Beatrix</bemaerkning>
        <billede displayName="Billede">https://vignette.wikia.nocookie.net/killbill/images/3/39/The_Bride.jpg</billede>
    </Attributes>'::xml AS t
)

SELECT xpath('/Attributes/bemaerkning/text()', t) as comment
FROM   x
Run Code Online (Sandbox Code Playgroud)

结果:(预期:{我的评论})

comment
xml[]
-------
{}
Run Code Online (Sandbox Code Playgroud)

我的数据库版本:

PostgreSQL 9.1.3 on x86_64-unknown-linux-gnu, compiled by gcc-4.5.real (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2, 64-bit
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?

postgresql xpath

2
推荐指数
1
解决办法
4114
查看次数

标签 统计

postgresql ×2

database ×1

java ×1

parsing ×1

xml ×1

xpath ×1