The following is an example of a namespace declaration in an element.
<wombat:GetLastTradePrice xmlns:wombat="http://www.wombat.org/trader">
("xmlns" stands for "XML namespace".)
The following
shows what the methods in the Name interface will return.
getQualifiedName will return "prefix:LocalName" =
"WOMBAT:GetLastTradePrice"
getURI will return "http://www.wombat.org/trader"
getLocalName will return "GetLastTracePrice"
getPrefix will return "WOMBAT"
XML namespaces are used to disambiguate SOAP identifiers from application-specific identifiers.
Name objects are created using the method
SOAPEnvelope.createName, which has two versions.
One method creates Name objects with
a local name, a namespace prefix, and a namespace URI.
and the second creates Name objects with just a local name.
The following line of
code, in which se is a SOAPEnvelope object, creates a new
Name object with all three.
Name name = se.createName("GetLastTradePrice", "WOMBAT",
"http://www.wombat.org/trader");
The following line of code gives an example of how a Name object
can be used. The variable element is a SOAPElement object.
This code creates a new SOAPElement object with the given name and
adds it to element.
element.addChildElement(name);
The Name interface may be deprecated in a future release of SAAJ
in favor of javax.xml.namespace.QName
SOAPEnvelope.createName, SOAPFactory.createName
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: a string giving the local nameGets the local name part of the XML name that this |
| public String | Returns: the prefix as a stringReturns the prefix that was specified when this |
| public String | Returns: the namespace-qualified name as a stringGets the namespace-qualified name of the XML name that this
|
| public String | Returns: the URI as a stringReturns the URI of the namespace for the XML
name that this |
| getLocalName | back to summary |
|---|---|
| public String getLocalName() Gets the local name part of the XML name that this
| |
| getPrefix | back to summary |
|---|---|
| public String getPrefix() Returns the prefix that was specified when this
| |
| getQualifiedName | back to summary |
|---|---|
| public String getQualifiedName() Gets the namespace-qualified name of the XML name that this
| |
| getURI | back to summary |
|---|---|
| public String getURI() Returns the URI of the namespace for the XML
name that this
| |