Hi.
My xml files are actually XML definitions of different product
installations for IzPack open source Installer.
IzPack consists of 2 main part:
JAVA written engine.
Specific installation definitions in format of XML.

Since our products are numerous and quite complicated - those XML
definitions are quite complex and have a lot of interconnections... So - I
loaded all them into base-X and use it to perform different queries through
whole XML data.
But - to remain in world of XQuery/Xpath - I have to rewrite substantial
part of JAVA engine, that read/parse/manage those XMLs. It is a lot of
work...


2014-01-29 Christian Grün <[email protected]>

> Dear Moshe,
>
> I agree that such a feature would be desirable. The original byte
> offset of an XML node will not be preserved as we try to minimize the
> size of our databases. One more reason is that such information gets
> invalid anyway after database updates.
>
> One question: What's your reason for looking up the data in the
> original file? Maybe there's some chance to stay in the XPath/XQuery
> world for the operations to follow?
>
> Other suggestions from the community are welcome,
> Christian
>
> On Tue, Jan 28, 2014 at 5:15 PM, Moshe Zuisman <[email protected]> wrote:
> > Hi.
> > I am using base-X as kind of repository for my XML files, to perform
> queries
> > over all files I use.
> > Number and size of files are not a problem - it is some 100+ files , each
> > one few hundreds lines. To be more specific - those are xml files of
> IzPack
> > installation.
> > I have loaded all my files into database and perform different kinds of
> > queries there. It works great.
> > Problem is - that after I have found desired data, I have to look at
> which
> > file at which place it really is located. What I am doing now is - just
> copy
> > into clipboard piece of resulting data and performing "search in files"
> at
> > all my XML files directory. Finally - it works, but I am sure - there
> have
> > to be better way to do it... Can I somehow modify my query to cause
> base-X
> > to "say" me - where calculated result is located at original file system?
>
_______________________________________________
BaseX-Talk mailing list
[email protected]
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to