Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262782AbUKXStY (ORCPT ); Wed, 24 Nov 2004 13:49:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262775AbUKXSs2 (ORCPT ); Wed, 24 Nov 2004 13:48:28 -0500 Received: from zeus.kernel.org ([204.152.189.113]:26849 "EHLO zeus.kernel.org") by vger.kernel.org with ESMTP id S262809AbUKXSn5 (ORCPT ); Wed, 24 Nov 2004 13:43:57 -0500 Subject: Re: file as a directory From: Peter Foldiak To: Paolo Ciarrocchi Cc: Hans Reiser , linux-kernel@vger.kernel.org, reiserfs-list@namesys.com In-Reply-To: <4d8e3fd304112407023ff0a33d@mail.gmail.com> References: <2c59f00304112205546349e88e@mail.gmail.com> <41A1FFFC.70507@hist.no> <41A21EAA.2090603@dbservice.com> <41A23496.505@namesys.com> <1101287762.1267.41.camel@pear.st-and.ac.uk> <4d8e3fd304112407023ff0a33d@mail.gmail.com> Content-Type: text/plain Message-Id: <1101309954.2779.15.camel@pear.st-and.ac.uk> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.3 Date: 24 Nov 2004 15:25:54 +0000 Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1353 Lines: 31 On Wed, 2004-11-24 at 15:02, Paolo Ciarrocchi wrote: > On 24 Nov 2004 09:16:03 +0000, Peter Foldiak > wrote: > [...] > > I would really like to implement this for the next version of Hans' file > > system. > > I don't undersand how you want to use Xpath for not XML file. > I agree with you that the idea behind Xpath is cool but I fail to > unserstand how it can be applied to anything but XML My message was mainly about XML, for which it is easy. For non-XML, you need some other way of knowing the file format. The example that originally came up in this thread was /etc/passwd/[username] In this case, the passwd file has a known format. Other file types, like LaTex, html, jpeg also have (at least partially) known formats. Some selection should be possible even for unknown formats (e.g. byte range, line-range). There could also be some way of specifying a new format but I don't know how to do this well. You could give names (like filenames) to parts of files. But I think the first step would be to concentrate on XML, and worry about the rest later. Peter - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/