Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h91W7-0006lL-Vk for pgsql-hackers@arkaria.postgresql.org; Wed, 27 Mar 2019 05:54:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1h91V8-0002tI-R1 for pgsql-hackers@arkaria.postgresql.org; Wed, 27 Mar 2019 05:53:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h91V8-0002tB-FI for pgsql-hackers@lists.postgresql.org; Wed, 27 Mar 2019 05:53:26 +0000 Received: from anastigmatix.net ([68.171.219.55]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h91V5-0007BC-Vs for pgsql-hackers@lists.postgresql.org; Wed, 27 Mar 2019 05:53:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=yP9/MMx1aSsBH7aBtasCSfQZVc/DgxS7yyfUIoSq1vE=; b=Iykdtg+FBSH2IqD5+SurgLUvhj zYDHNdV4K2z0Z+E74c3IMXd2sqJQ1990GUCkzS7YXD0QlMkWLn4Z7Kq69VBfUjJxmrRjZz02jioOE B/da03zyGtR+dIfnWF+nPag2ZqbYoIJOqq/kKmksRRC99VLyfQhK8XY886ysU85XVHnXGzeye0TTJ buKM8gvbHaFFmFoA4xy4FMN+maNbJGCL1tx5rHEhWGGiJfKqgzzlqRQ7E+/BhBnJ7RpyrbcD7+wC9 h/6LJCgvNulUf3TekasfzXoVDX3ImS2gwBfySW20i3yfTLh2GxGXibcy5daMTPSUYSZU9+jzUNEWx vApQc2cg==; Received: from [184.19.63.78] (port=56273) by bay.acenet.us with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from ) id 1h91V3-006rTx-Fi; Wed, 27 Mar 2019 01:53:22 -0400 Subject: Re: Fix XML handling with DOCTYPE To: Ryan Lambert , pgsql-hackers@lists.postgresql.org References: <15786.1553639496@sss.pgh.pa.us> <155365077718.16480.16818772077198550388.pgcf@coridan.postgresql.org> Cc: Pavel Stehule , Tom Lane From: Chapman Flack Message-ID: <5C9B0FD0.9070008@anastigmatix.net> Date: Wed, 27 Mar 2019 01:53:20 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <155365077718.16480.16818772077198550388.pgcf@coridan.postgresql.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-98.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 03/26/19 21:39, Ryan Lambert wrote: > I can't verify technical accuracy for many of the details (nuances between > XPath 1.0, et. al), but overall my experience with the XML functionality > lines up with what has been documented here. By the way, in case it's buried too far back in the email thread now, much of the early drafting for this happened on the wiki page https://wiki.postgresql.org/wiki/PostgreSQL_vs_SQL/XML_Standards which includes a lot of reference links, including a nice paper by Andrew Eisenberg and Jim Melton that introduced the major changes from the SQL:2003 to :2006 editions of SQL/XML. Cheers, -Chap