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