Is XPATH the way to search a data model?
Martin @ ROE
mch at roe.ac.uk
Tue May 18 03:56:43 PDT 2004
David Berry wrote:
> But once the XML has be de-serialised into an in-memory structure why not
> use class methods which have intimate knowledge of the semantic meaning
> of the class properties and can therefore do more intelligent decisions?
I think both ways (XPath & class method calls) are really the same if
you mean using 'getXxxxx' class methods. Both are just ways of
navigating through the data model.
However I am sure we can expect our libraries to add more 'helper'
methods that will do more than just blindly get aggregated/associated data.
> XML is just a dumb way of marking up text - why is it being seen as the
> answer to all VO problems?
It's worse; VOTable is seen as being the answer to all VO problems >:->
XML is more than just a text markup if used well, as it can make it easy
to map model <-> serialisation. But you're right, we should focus first
on the data model. If we need to look at the likely queries, we should
really model those too before worrying about their implementation.
Software Engineer, AstroGrid (ROE)
07901 55 24 66
More information about the dm