public interface Name
以下是元素中的命名空间声明的示例。
<wombat:GetLastTradePrice xmlns:wombat="http://www.wombat.org/trader">
(“XMLNS”代表“XML命名空间”。)下面显示的方法是什么Name
接口将返回。
getQualifiedName
将返回“prefix:LocalName”=“WOMBAT:GetLastTradePrice” getURI
将返回“http://www.wombat.org/trader” getLocalName
将返回“GetLastTracePrice” getPrefix
将返回“WOMBAT” XML命名空间用于消除应用程序特定标识符中的SOAP标识符的歧义。
Name
对象使用方法SOAPEnvelope.createName
创建,该方法有两个版本。 一种方法创建具有本地名称,命名空间前缀和命名空间URI的Name
对象。 而第二个创建只有本地名称的Name
对象。 以下代码行,其中se是一个SOAPEnvelope
对象,创建一个全新的Name
对象。
Name name = se.createName("GetLastTradePrice", "WOMBAT",
"http://www.wombat.org/trader");
以下代码行给出了如何使用Name
对象的示例。
可变元素是一个SOAPElement
对象。
该代码创建一个具有给定名称的新的SOAPElement
对象,并将其添加到元素 。
element.addChildElement(name);
Name
接口可能在SAAJ的未来版本中被废弃,赞成javax.xml.namespace.QName
-
-
方法摘要
所有方法
接口方法
抽象方法
Modifier and Type
Method and Description
String
getLocalName()
获取此
Name
对象所代表的XML名称的本地名称部分。
String
getPrefix()
返回在
Name
对象时指定的前缀。
String
getQualifiedName()
获取此
Name
对象表示的XML名称的命名空间限定名称。
String
getURI()
返回此
Name
对象表示的XML名称的命名
Name
URI。
-
-
方法详细信息
-
getLocalName
String getLocalName()
获取此
Name
对象所代表的XML名称的本地名称部分。
-
结果
-
一个字符串给出本地名称
-
getQualifiedName
String getQualifiedName()
获取此
Name
对象所代表的XML名称的命名空间限定名称。
-
结果
-
命名空间限定名称作为字符串
-
getPrefix
String getPrefix()
返回当此Name
对象初始化时指定的前缀。
此前缀与此Name
对象表示的XML名称的命名Name
联。
-
结果
-
前缀作为字符串
-
getURI
String getURI()
返回此
Name
对象表示的XML名称的命名
Name
URI。
-
结果
-
该URI作为一个字符串