XML Schema Complete Reference, The
by Cliff Binstock, Chris Galtenberg, Mike Wooding, Chris Dix, Mitchell Smith, Dave Peterson
1.4. Object-oriented Concepts
One of the foundations of this book is object-oriented technology. Specifically, the foundation of XML schemas is extensional object-oriented technology; the foundation of more “conventional” languages such as C++ or Java is intensional object-oriented technology. In fact, software that processes XML documents must often process both intensional and extensional objects.
The poignant distinction between intensional and extensional objects is that in an intensional language, an instance exists because of instantiation. For example, you might use ‘instance = new(class)’ or some other similar syntax. Extensionally, however, an object simply is or is not an instance of a particular class according to whether or not it ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access