I am new to Xindice too. One question that I have is that where to find meta information about collections. For example, if I want to find the name for all top level nodes, instead of issuing query like "/" then iterating the whole collection, is there a less expensive way to do so. Is there any information in 'system' collection will accelerate the process?
Lixin -----Original Message----- From: James Bates [mailto:[EMAIL PROTECTED] Sent: Thursday, November 21, 2002 1:59 AM To: [EMAIL PROTECTED] Subject: Re: Xindice structure As far as I understand (and that's mainly through reverse engeneering): The .tbl files are B-Tree files, that store the hierarchy of the XML document indexed using element and attribute names. In principle this allows for faster searching for the information you're after. You can store any well-formed XML into Xindice, and the import procedures will automatically "cut up" your XML into the various parts needed to fill the B-Tree. There is one B-Tree file for every collection you define, so in theory cross-platforms searches would be slow... If anyone wishes to correct me, please go ahead. I wouldn't mind having some direct info from the people that developed this myself :) (Kimbro?, Tom?) James On Wednesday 20 November 2002 17:41, Alex Mariano Costa de Oliveira wrote: > Hello, > > When I first read about XML native databases, I thought all of them > could store XML documents. Working with Xindice, I realized that there is > a .tbl file in any database directory. So, my questions are : > - What does Xindice do with the XML documents added to a database? > - What is that tbl file structure? > - Is there any performance concern behind this structure? > > Regards, > Alex Mariano