
The challenge of making a successful XML application is to channel XML
extensibility in a positive way. There are two approaches to this challenge,
each with its own advantages and disadvantages:
• Limit XML extensibility.
• Build on XML extensibility as an essential part of the application.
This is the first choice to make when considering a new application. Where
should you limit XML extensibility or should you build it as an essential
part of the application? This chapter illustrates both cases.
Limiting XML Extensibility
1. One of the first popular applications on intranets was the address
book, and for a good reason. In a large organization, people ...