[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: Syntax + object model
Because I am working on data models, I will share my two cents worth of impressions.. First off, data model consists of 3 parts: structures, constraints, and operations. You can standardize such data models only for applications. The XQuery/XPath data model is for applications that want to retrieve data from XML documents. The operations are defined using XPath/XQuery. But this does not make it a standard for all applications, we can write xml schemas also as XML. Do the same model and operations as defined in XPath/XQuery suitable? probably not.. It probably is not useful to define, for example, what are the children of a complex type? it could be xsd:sequence.. what do you get from it? Similarly, suppose you want to write a query like: I want to find all possible element tags that could be descendants of an element? It is definitely not easy to write such a query using XPath.. So when you want to analyze XML Schemas, you want to probably come up with a different data model, and probably a different set of operations.. Conclusion: I believe it is not right to say XPath/XQuery data model is *the* data model for all XML documents.. cheers and regards - murali.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|