Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 57134 invoked from network); 2 Feb 2006 14:26:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Feb 2006 14:26:26 -0000 Received: (qmail 11672 invoked by uid 500); 2 Feb 2006 14:26:24 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 11661 invoked by uid 99); 2 Feb 2006 14:26:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Feb 2006 06:26:24 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [81.223.48.5] (HELO mailrelay.edis.at) (81.223.48.5) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Feb 2006 06:26:23 -0800 Received: from [192.168.40.105] (83-64-161-207.finon.xdsl-line.inode.at [::ffff:83.64.161.207]) (AUTH: CRAM-MD5 michael.singer@it-specialist.at) by mailrelay.edis.at with esmtp; Thu, 02 Feb 2006 15:25:59 +0100 id 0028C1DE.43E21677.00000BD4 Message-ID: <43E21674.9040302@it-specialist.at> Date: Thu, 02 Feb 2006 15:25:56 +0100 From: Michael Singer User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: jackrabbit-dev@incubator.apache.org Subject: xpath Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, I want to build an xpath query which returns all nodes of a particular (well known) type where the property "value" of child node "name" has the value "test". e.g.: node-a (of type level1) node name (of type language) property id="de" property value="deutsch" node name[2] (of type language) property id="en" property value="english" node-b (of type level1) node name (of type language) property id="de" property value="deutsch" node name[2] (of type language) property id="en" property value="english" node-c (of type level1) node name (of type language) property id="de" property value="anderes" node name[2] (of type language) property id="en" property value="other" I want to have all nodes of type "level1" where the property "value" of all child nodes "name" (or all child nodes of type "language") equals "english". So the expected result with the above structure is: node-a node-b Can somebody suggest an xpath query for that? -- kind regards Michael