[Home] [By Thread] [By Date] [Recent Entries]


At 09:52 AM 1/16/2003 -0600, Bullard, Claude L (Len) wrote:
>It is.  Not new news. As the guy who talked long about
>loose coupling, he knows what the tradeoffs are in data
>driving with a syntax unification approach based on
>a hierarchical format.  Path identification should
>go away in the program but how else will we deal
>with selectors?  XML is not object-oriented.
>
>He's right that the code examples are real ugly.
>So the alternatives are?

In XQuery, you can remain loosely coupled while improving the figure/noise 
ratio of your code. The following computes the PE Ratio for IBM:

    let $stock := document("stocks.xml")/stock[@id="IBM"]
    return $stock/price / ($stock/revenues - $stock/expenses)

I do think this is more elegant than the equivalent SAX or DOM. It is no 
more tightly coupled.

Jonathan 


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member