Date: Wed, 08 May 2002 15:31:47 +0600
From: Pavel Veller <pveller@itos.eu.org>
Newsgroups: fido7.su.dbms.sql
Subject: XML output в PostgreSQL
SN> 2ALL: Кто то знает, какие есть халявные СУБД под FreeBSD с
SN> поддержкой XML output? PostgreSQL умеет?
А что конкретно ты подразумеваешь под XML output? аналог SQLXML - тогда нет.
А с XML PostgreSQL работать умеет. Вместе с дистрибутивом 7.2.1 в
./contrib/xml лежит функция, которую надо отдельно собрать. В поставку она
пока не включается. Позволяет в запросах вычеслять XPath выражения. Hапример
так:
=========Beginning of the citation==============
Given a table docstore:
Attribute | Type | Modifier
----------------+----------+-------------
docid | integer |
document | text |
containing documents such as (these are archaeological site
descriptions, in case anyone is wondering):
SELECT docid,
pgxml_xpath(document,'//site/name/text()','','') as sitename,
pgxml_xpath(document,'//site/location/text()','','') as location
FROM docstore;