OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] find with XPath over file system

[ Lists Home | Date Index | Thread Index ]
  • To: Eric van der Vlist <vdv@dyomedea.com>
  • Subject: Re: [xml-dev] find with XPath over file system
  • From: Oleg Paraschenko <usenet@datahansa.com>
  • Date: Tue, 1 Feb 2005 15:26:52 +0300
  • Cc: xml-dev@lists.xml.org
  • In-reply-to: <1106933391.32308.23.camel@delleric>
  • Organization: DataHansa Software
  • References: <20050126170320.08eff83f.usenet@datahansa.com><1106933391.32308.23.camel@delleric>

  Hi Eric,

On Fri, 28 Jan 2005 18:29:51 +0100
Eric van der Vlist <vdv@dyomedea.com> wrote:

> Hi Oleg,
> ...
> I like the way you've preferred to match the /bin directory on the
> /bin XPath instead of using some kind of /directory[@name="bin"]
> convention...

  Many XPath tutorials say that "the basic XPath syntax is similar to
filesystem addressing." I decided it was good to keep the analogue.

> However, I am wondering how you deal with filenames that are no valid
> XML names (or that contain colons)...
> Can you elaborate on that point?

  The underlying library allows to have anything as XML name, so there
are no problems with the virtual XML tree. More, the name of a file is
duplicated in the "name" attribute, so you can put a test for name into
a predicate: /*[@name='lost+found'].

> Thanks,
> Eric



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS