RE: XPath for matching multiple child elements
> On the other hand, I'm not sure pipelining in itself is any more (or > less) "natural" than template matching;
This makes sense; maybe I should be more careful to distinguish maintainability in this sense from "learnability", which has long-term maintenance implications of its own, but not perhaps with regard to the engineering as such. Both are virtues and in the ideal case, both are possible. Yet there are plenty of times when the sophisticated design most conducive to maintenance in the senses you describe might also be somewhat obscure or hard to understand, at least to the beginner. (Then they get that "aha" and what was baffling becomes beautiful.)
Of course, not every design has to be idiot-proofed, at least if one expects to be doing the maintenance oneself. Or maybe I should rethink that too....
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