PostgreSQL-如何在xml上读取xml属性?

沙罗尼

我有xml:

<?xml version="1.0" encoding="UTF-8"?>
<attachments>
  <entry file="cewe_gw.jpg" name="cewe_gw.jpg"/>
  <entry file="wp1827515.png" name="wp1827515.png"/>
</attachments>

我想获取列表文件?例如:

cewe_gw.jpg
wp1827515.png
男装

演示:db <>小提琴

要选择任何元素或属性,可以使用XPath:

SELECT 
    xpath('//entry/@file',xml)
FROM mydata

这将返回文件属性数组。您可以使用提取它们unnest()

SELECT 
    unnest(xpath('//entry/@file',xml))
FROM mydata

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将XML文件导入PostgreSQL

来自分类Dev

如何在Python中读取Postgresql转储文件

来自分类Dev

如何在android xml文件中读取属性文件值

来自分类Dev

如何在Postgresql上创建用户?

来自分类Dev

如何在apache ant上读取xml属性值?

来自分类Dev

如何在hibernate.cfg.xml中连接Postgresql

来自分类Dev

如何从PostgreSQL函数中的xml读取数据?

来自分类Dev

JSON上的PostgreSQL索引

来自分类Dev

在PostgreSQL上运行DataJpaTest

来自分类Dev

PostgreSQL检索对象属性

来自分类Dev

如何在Ubuntu 13.04上安装PostgreSQL?

来自分类Dev

如何在PowerShell中从不同的xml节点动态读取特定的XML属性

来自分类Dev

如何在单个类属性中读取不同的XML元素?

来自分类Dev

如何从PostgreSQL中的嵌套xml对象提取值?

来自分类Dev

从Postgresql上的表中提取R中的XML数据

来自分类Dev

在Postgresql中解码XML实体

来自分类Dev

如何从PostgreSQL中的xml文档中提取值

来自分类Dev

Liquibase DatabaseChangeLog XML文件-如何在Postgresql中创建枚举

来自分类Dev

如何在Ubuntu 13.04上安装PostgreSQL?

来自分类Dev

如何在Postgresql上记录删除查询?

来自分类Dev

将XML文件导入PostgreSQL

来自分类Dev

如何在android xml文件中读取属性文件值

来自分类Dev

如何在Postgresql上创建用户?

来自分类Dev

如何在XML上显示XSL属性

来自分类Dev

从POStGreSQL提取多行XML数据

来自分类Dev

如何在Powershell中使用冒号读取xml属性

来自分类Dev

如何在postgresql中返回xml数据

来自分类Dev

如何在 PostgreSQL 中使用数字作为属性?

来自分类Dev

如何在 postgresql 中使用子句 GROUP BY xml 列?