<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git/contrib/xml/TODO, branch master</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Remove contrib modules that have been agreed to be obsolete.</title>
<updated>2005-06-22T22:56:29+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2005-06-22T22:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=d20763dbee7cdf8a700bf6bdd120b3913a3b99f4'/>
<id>d20763dbee7cdf8a700bf6bdd120b3913a3b99f4</id>
<content type='text'>
(There are more that will be removed once they've been copied to
pgfoundry.org.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(There are more that will be removed once they've been copied to
pgfoundry.org.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Move new version of contrib/ xml into xml2, keep old version in /xml.</title>
<updated>2004-03-05T03:57:58+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2004-03-05T03:57:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=31f4b59a464808ab0fec0ffb2eaa723321ea1af7'/>
<id>31f4b59a464808ab0fec0ffb2eaa723321ea1af7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Thanks to the generous support of Torchbox (http://www.torchbox.com), I</title>
<updated>2004-03-05T03:24:50+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2004-03-05T03:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=adca025c9ec4b3050411eb74a5b4f9c20a4ce2b5'/>
<id>adca025c9ec4b3050411eb74a5b4f9c20a4ce2b5</id>
<content type='text'>
have been able to significantly improve the contrib/xml XPath
integration code.

New features:

* XPath set-returning function allows multiple results from an several
XPath queries to be used as a virtual table.
* Using libxslt, XSLT transformations (with and without parameters) are
supported. (Caution: This support allows generic URL fetching from
within the backend as well).

I've removed the old code so that it is all libxml based. Rather than
attach as a patch, I've put the tar.gz (10k!) at
http://www.azuli.co.uk/pgxml-1.0.tar.gz
(all files in archive are xml/....).

I think this is worth replacing the contrib version with, even though
the function names have changed (though the same functionality is
there), because it includes a SRF and some SPI usage, in addition to
linking to an external library. And it isn't a big module! Obviously, I
understand that people might prefer to move it elsewhere, or might have
reservations about replacing an existing contrib module with an
incompatible one. I'm open to suggestions.

John Gray
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
have been able to significantly improve the contrib/xml XPath
integration code.

New features:

* XPath set-returning function allows multiple results from an several
XPath queries to be used as a virtual table.
* Using libxslt, XSLT transformations (with and without parameters) are
supported. (Caution: This support allows generic URL fetching from
within the backend as well).

I've removed the old code so that it is all libxml based. Rather than
attach as a patch, I've put the tar.gz (10k!) at
http://www.azuli.co.uk/pgxml-1.0.tar.gz
(all files in archive are xml/....).

I think this is worth replacing the contrib version with, even though
the function names have changed (though the same functionality is
there), because it includes a SRF and some SPI usage, in addition to
linking to an external library. And it isn't a big module! Obviously, I
understand that people might prefer to move it elsewhere, or might have
reservations about replacing an existing contrib module with an
incompatible one. I'm open to suggestions.

John Gray
</pre>
</div>
</content>
</entry>
<entry>
<title>1. I've now produced an updated version (and called it 0.2) of my XML</title>
<updated>2001-08-21T00:39:20+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2001-08-21T00:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=5950a984a7478ff877c89632b3792498a38d0c70'/>
<id>5950a984a7478ff877c89632b3792498a38d0c70</id>
<content type='text'>
parser interface code. It now uses libxml2 instead of expat (though I've
left the old code in the tarball). This means *proper* XPath support, and
the provided function allows you to wrap your result set in XML tags to
produce a new XML document.

John Gray
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
parser interface code. It now uses libxml2 instead of expat (though I've
left the old code in the tarball). This means *proper* XPath support, and
the provided function allows you to wrap your result set in XML tags to
produce a new XML document.

John Gray
</pre>
</div>
</content>
</entry>
<entry>
<title>XML conversion utility, requires expat library.</title>
<updated>2001-07-30T14:59:02+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2001-07-30T14:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=113bb9b5ac45354583fd37d6be9e51f24afc5f62'/>
<id>113bb9b5ac45354583fd37d6be9e51f24afc5f62</id>
<content type='text'>
John Gray
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
John Gray
</pre>
</div>
</content>
</entry>
</feed>
