Objects in the message model (elements, attributes, types, groups) are identified by their name only. This means that no two objects in the same scope are allowed to have the same name. Name clashes can be avoided more easily if global objects are used only when necessary. Local objects are not visible outside of the scope of their parent object, so their names can be re-used without causing a name clash.
Global objects in different namespaces are allowed to share the same name, so namespaces offer another means of avoiding name clashes among global objects.
For details about XML Schema, see XML Schema Part 0: Primer on the World Wide Web Consortium (W3C) Web site.
Notices |
Trademarks |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
ad10290_ |