|
|
|
SCWD home | SCJP home | XML books
NAMESPACES
-
XML Namespace is a named collection of names
-
Qualified name - namespace prefix:local name
-
A namespace declaration applies to the element in which it is declared.
-
Unqualified attribute names do not belong to any namespace
- Qualified attribute names belong to the associated namespace
- Attributes are not explicitly part of any default namespace
- Default namespace can be disabled by using an empty value in the default namespace declaration
- XML namespaces do not work well with DTDs
- An XML namespace is a collection of element type and attribute names
- Two part naming system is he only thing defined by the XML namespace recommendation
- XML namespaces contain names of element types and attributes not the elements or attributes themselves
- If an element type or attribute name is not specifically declared to be in an XML namespace and there is no default namespace then that name is not in any XML namespace
- XML namespaces do not apply to entity names, notation names or PI targets
- No namespace declarations apply to DTDs
- XML namespace prefix cannot be undeclared, it can be overridden by redeclaring the same namespace prefix to some other URI.
SCWD home | SCJP home | XML books
|