[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XML aggregation question?

  • From: James Fuller <jim.fuller@xxxxxxxxxxxxxx>
  • To: "Andrew S. Townley" <ast@xxxxxxxxxxxx>
  • Date: Sat, 26 Aug 2006 22:37:26 +0200

Re:  XML aggregation question?
Andrew S. Townley wrote:
> Thanks, Mike.  That's 2 votes for an XML DB.  Guess it's time to figure
> out how to use one.  What Mike describes is what I want to avoid if
> possible.
> 
> Originally, I had envisioned the information to be more of the "nearly
> read-only" variety, however, the more I think about it, some of the
> instances may be updated on a daily or weekly basis and new ones would
> be added quite regularly as well.  I'll have to read the article Peter
> mentioned to see which camp this puts my instances in.
> 
> Based on Peter's suggestion, I had a quick look at eXist.  Looks like
> their REST API is pretty much what I was looking for, or will at least
> facilitate my tool/lanuage-agnostic approach to accessing my data.  I
> wasn't really terribly excited about using a database, though because
> while this isn't a 24x7 app I'm thinking about, I'm trying to break my
> thinking from being tied to the "one central database" approach and all
> it implies:  replication/clustering/fail-over.  I guess that particular
> research project will have to wait.

> Most of what I plan to poke the XML repository with isn't going to be
> Java, although there's likely to be some in there from time to time.  It
> will most likely be a mixed bag of clients accessing the repository over
> HTTP, so at least I don't have to write the HTTP verb handler if I go
> with the eXist approach.  I guess it'll make me finally break down and
> learn XQuery in the process as well.

You dont have to use XQUERY if u dont want to in eXist, though you may 
find it useful...so far my apps in eXist follow a 1% XQUERY / 5-15% XSLT 
/ the rest some XML markup

though I tend to use XML-RPC via perl for programmatic (via XML:DB api) 
for everything else, the REST interface makes debugging easy.

> Does anyone know anything about using either the REST API or something
> equivalent in a different XML DB?  Any gotchas that you're aware of or
> things I should think about if I go this route?  Like I said, this was
> one of the things I was looking at implementing anyway as the primary
> mechanism to access the repository, however it would've been nice just
> to edit the instances directly from the filesystem with your favorite
> text editor.

exist provides a webdav interface that allows this.

gl, Jim Fuller

> 
> Thanks for the help so far,
> 
> ast
> 
> P.S.  As a side note, it took less than 20 minutes to get my first SPAM
> on this account from sistani.org after using it to post my question. 
> Ah, progress and modern technology... *sigh*
> 
> On Sat, 2006-08-26 at 15:01, Michael Kay wrote:
> 
>>I think if you don't start of by using a database, there's a good chance
>>that you will end up in effect writing your own. I'd go for an XML DB.
>>
>>Michael Kay
>>http://www.saxonica.com/



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.