gpt4 book ai didi

postgresql - 在 Windows 的 postgres 数据类型中解析 xml

转载 作者:行者123 更新时间:2023-11-29 14:21:40 25 4
gpt4 key购买 nike

我在 Windows 8.1 上使用 Postgres 9.3,尝试基本的 xml 解析功能。在我写的 SQL 编辑器中:

XMLPARSE (CONTENT 'abc<foo>bar</foo><bar>foo</bar>');

Postgres 返回以下错误:

ERROR:  syntax error at or near "XMLPARSE"
LINE 1: XMLPARSE (CONTENT 'abc<foo>bar</foo><bar>foo</bar>');
^
********** Error **********

ERROR: syntax error at or near "XMLPARSE"
SQL state: 42601
Character: 1

我写错了吗?在 9.3 的文档中说:使用此数据类型需要使用 configure --with-libxml 构建安装。由于我在 Windows 8.1 上,我一直在寻找堆栈构建器,但找不到库 libxml,我该如何安装它?

最佳答案

这与您的版本或平台无关。 XMLPARSE 不是顶级命令,它是一个函数。

regress=> XMLPARSE (CONTENT 'abc<foo>bar</foo><bar>foo</bar>');
ERROR: syntax error at or near "XMLPARSE"
LINE 1: XMLPARSE (CONTENT 'abc<foo>bar</foo><bar>foo</bar>');
^

对比

regress=> SELECT XMLPARSE (CONTENT 'abc<foo>bar</foo><bar>foo</bar>');
xmlparse
---------------------------------
abc<foo>bar</foo><bar>foo</bar>
(1 row)

关于postgresql - 在 Windows 的 postgres 数据类型中解析 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23308285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com