Effects of namespace processing
- Last Updated: December 17, 2018
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Effects of namespace processing
In ABL SAX, namespace processing affects the behavior of:
- The
StartElementandEndElementcallbacks - Attribute data
The following table describes the effect of namespace processing
on the StartElement and EndElement callbacks.
| Where namespace processing is enabled | Where namespace processing is suppressed |
|---|---|
If an element's name has a namespace prefix:
|
Whether or not an element's
name has a namespace prefix:
|
If an element's name has no prefix, then:
|
|
If there is a default namespace in effect and an
element name has no prefix, then:
|
The following table describes the effect of namespace processing on attribute data.
| Where namespace processing is enabled | Where namespace processing is suppressed |
|---|---|
The behavior is identical to element name behavior,
except that a default namespace does not apply to attribute names,
so an attribute with no prefix will never have a value for its namespaceURI. |
Whether or not an attribute's name has a namespace
prefix:
|
For more information on namespace processing, see the reference entry for the
SUPPRESS-NAMESPACE-PROCESSING attribute in ABL Reference.