Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7qID-005kU3-0X for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 07:47:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7qIB-00FpTP-1n for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 07:47:11 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7qIB-00FpTH-0i for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 07:47:11 +0000 Received: from udcm-wwu2.uni-muenster.de ([128.176.118.28]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w7qI7-000000026TQ-0Mfk for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 07:47:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-muenster.de; i=@uni-muenster.de; q=dns/txt; s=uniout; t=1775029627; x=1806565627; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=uAGICl1EoZhPHrAJte9L236c3pyp45jHlKGSPTNeQ3c=; b=AtwoBCQwHSOQ4pSnH/kTSajrGhqgGWK4evLiNkWkuQsmr5tcgxcR4gsd /LbsfacqVvoD7kRvkodJ1ASlOjPhre7ZS/RDrQCLhv5NtPlBBxr3zDSxd hU9d88z3SCxRcUNZGhaVehNRTS5/i+ceEOzj9mCObSMF2ivyHCmluvwll 86tPCZcnqas/bKYIJSXo9PdPRtcDzfFaq6HmGdCG9+arA6vtgPP4QenMr m0nYMj4esevTbqsiQ0uAsLclI993SiYQQEVs3ki9USy0dYbVAqyXPduvH ZbVdqz5hxBt87lhhNdWkweQLHiUst/kOiioOOmAtGL18F0KdUlwCXnKYx A==; X-CSE-ConnectionGUID: XeOKnU8cTKu/V4WSdD4eww== X-CSE-MsgGUID: Ecamm+PnTZqqsa0m7dd4gA== X-IronPort-AV: E=Sophos;i="6.23,153,1770591600"; d="scan'208";a="389424626" Received: from secmail.uni-muenster.de ([128.176.118.4]) by UDCM-RELAY2.UNI-MUENSTER.DE with ESMTP; 01 Apr 2026 09:47:03 +0200 Received: from [192.168.178.27] (dynamic-080-171-216-046.80.171.pool.telefonica.de [80.171.216.46]) by SECMAIL.UNI-MUENSTER.DE (Postfix) with ESMTPSA id 51B5620ADF03; Wed, 1 Apr 2026 09:47:02 +0200 (CEST) Message-ID: Date: Wed, 1 Apr 2026 09:47:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: WIP - xmlvalidate implementation from TODO list To: Pavel Stehule Cc: Marcos Magueta , Andrey Borodin , Kirill Reshke , PostgreSQL Hackers References: <2ba05acc-6392-42a4-b59e-61df086b2d4d@uni-muenster.de> <1d49e214-93bc-4928-945c-27e60251a6ad@uni-muenster.de> <9228b6dc-cfae-4a11-927a-209680f5507e@uni-muenster.de> <2f8ca841-0956-4e7d-8fa2-038b879c8f4d@uni-muenster.de> Content-Language: de-DE, en-GB From: Jim Jones In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 31/03/2026 12:57, Pavel Stehule wrote: > I found https://www.developpez.net/forums/d540201/bases-donnees/db2/ > validation-xml-db2-v9-5-a/ bases-donnees/db2/validation-xml-db2-v9-5-a/> Interesting. In DB2 it looks indeed more like a schema composition. Perhaps something to consider once the current approach is ready. Best, Jim