Chapter 14Creating WSDL Extensions

Our native language is like a second skin, so much a part of us we resist the idea that it is constantly changing, constantly being renewed.

—Casey Miller

Many languages are not static. They evolve and grow over time. For example, natural languages, such as English, continue to evolve and grow as new constructs, such as words, terms, and sentence structure, are added to the language or take on new meaning. Although all are written in English, Shakespeare’s work is noticeably different from that of John Grisham or Margaret Atwood.

Just as natural languages may evolve, so too may computer languages. In the XML family of languages, the content of each element may be defined by a grammar, typically specified by ...

Get Eclipse Web Tools Platform: Developing Java™ Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.