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
возвратит "ВОМБАТ" Пространства имен XML используются, чтобы снять неоднозначность идентификаторов SOAP от специализированных идентификаторов.
Name
объекты создаются, используя метод SOAPEnvelope.createName
, у которого есть две версии. Один метод создает Name
объекты с локальным именем, префиксом пространства имен, и URI пространства имен. и второе создает Name
объекты с только локальным именем. Следующая строка кода, в котором se является a SOAPEnvelope
возразите, создает новое Name
объект со всеми тремя.
Name name = se.createName("GetLastTradePrice", "WOMBAT", "http://www.wombat.org/trader");Следующая строка кода дает пример как a
Name
объект может использоваться. Переменный элемент является a SOAPElement
объект. Этот код создает новое SOAPElement
объект с именем и добавляет это к элементу. element.addChildElement(name);
Name
интерфейс может быть осужден в будущем выпуске SAAJ в пользу javax.xml.namespace.QName
SOAPEnvelope.createName
, SOAPFactory.createName
Modifier and Type | Method and Description |
---|---|
Строка |
getLocalName()
Gets the local name part of the XML name that this
Name object represents. |
Строка |
getPrefix()
Returns the prefix that was specified when this
Name object was initialized. |
Строка |
getQualifiedName()
Gets the namespace-qualified name of the XML name that this
Name object represents. |
Строка |
getURI()
Returns the URI of the namespace for the XML name that this
Name object represents. |
String getLocalName()
Name
object represents.String getQualifiedName()
Name
object represents.String getPrefix()
Name
object was initialized. This prefix is associated with the namespace for the XML name that this Name
object represents.String getURI()
Name
object represents.
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92