RE: XML 1.1 and other specs
John Cowan: > If the Infoset were an API, I would absolutely agree with > you. The DOM > *is* an API, and has the same lack of rules, which is one > reason why it's a poor API, as we both know. But the Infoset > is only an abstract data model, and it doesn't need to > enforce well-formedness rules. It's just a way of talking > about what it is that concrete APIs and other processes have > or make available. A good abstract data model would certainly define a set of integrity constraints, and I would expect a good abstract data model for XML to include constraints such as "an element cannot have two attributes with the same name". Michael Kay Software AG home: Michael.H.Kay@n... work: Michael.Kay@s...
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