RELAX NG by Eric van der Vlist will be published by O'Reilly & Associates (ISBN: 0596004214)

You are welcome to use our annotation system to give your feedback.


The two challenges of namespaces

Namespaces add a considerable amount of complexity to processing, and pose two large challenges to schema languages. The first challenge to address is to associate namespace URIs with patterns describing elements and attributes. This will be described in the next section. The second issue is to provide mechanisms for creating extensible schemas for documents which may contain content in multiple namespaces. Of course, writing extensible schemas is not limited to multi-namespace documents, we will see more use of that in our next chapter. In this chapter, we will introduce name classes, the key to namespace-based extensibility with RELAX NG.


You are welcome to use our annotation system to give your feedback.
[Annotations for this page]
All text is copyright Eric van der Vlist, Dyomedea. During development, I give permission for non-commercial copying for educational and review purposes. After publication, all text will be released under the Free Software Foundation GFDL.