179 lines
7.9 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.xml.soap
</div>
<h2 class="title" title="Interface Name">Interface Name</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Name</span></pre>
<div class="block">
<span>XML名称的表示形式。</span>
<span>此接口提供了获取本地和命名空间限定名称以及获取与名称的命名空间相关联的前缀的方法。</span>
<span>也可以获取命名空间的URI。</span>
<p> <span>以下是元素中的命名空间声明的示例。</span> </p>
<pre> <span>&lt;wombat:GetLastTradePrice xmlns:wombat="http://www.wombat.org/trader"&gt;</span> </pre>
<span>“XMLNS”代表“XML命名空间”。下面显示的方法是什么<code>Name</code>接口将返回。</span>
<ul>
<li> <span><code>getQualifiedName</code>将返回“prefixLocalName”=“WOMBATGetLastTradePrice”</span> </li>
<li> <span><code>getURI</code>将返回“http://www.wombat.org/trader”</span> </li>
<li> <span><code>getLocalName</code>将返回“GetLastTracePrice”</span> </li>
<li> <span><code>getPrefix</code>将返回“WOMBAT”</span> </li>
</ul>
<p> <span>XML命名空间用于消除应用程序特定标识符中的SOAP标识符的歧义。</span> </p>
<p> <span><code>Name</code>对象使用方法<code>SOAPEnvelope.createName</code>创建,该方法有两个版本。</span> <span>一种方法创建具有本地名称命名空间前缀和命名空间URI的<code>Name</code>对象。</span> <span>而第二个创建只有本地名称的<code>Name</code>对象。</span> <span>以下代码行,其中<i>se</i>是一个<code>SOAPEnvelope</code>对象,创建一个全新的<code>Name</code>对象。</span> </p>
<pre> <span>Name name = se.createName("GetLastTradePrice", "WOMBAT",
"http://www.wombat.org/trader");</span> </pre>
<span>以下代码行给出了如何使用<code>Name</code>对象的示例。</span>
<span>可变<i>元素</i>是一个<code>SOAPElement</code>对象。</span>
<span>该代码创建一个具有给定名称的新的<code>SOAPElement</code>对象,并将其添加到<i>元素</i></span>
<pre> <span>element.addChildElement(name);</span> </pre>
<p> <span><code>Name</code>接口可能在SAAJ的未来版本中被废弃赞成<code>javax.xml.namespace.QName<code></code></code></span> </p>
</div><code><code>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/xml/soap/SOAPEnvelope.html#createName-java.lang.String-java.lang.String-java.lang.String-"><code>SOAPEnvelope.createName</code></a>
<a href="../../../javax/xml/soap/SOAPFactory.html#createName-java.lang.String-java.lang.String-java.lang.String-"><code>SOAPFactory.createName</code></a>
</dd>
</dl> </code></code></li>
<code><code> </code></code>
</ul>
<code><code> </code></code>
</div>
<code><code>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Name.html#getLocalName--">getLocalName</a></span>()</code>
<div class="block">
获取此
<code>Name</code>对象所代表的XML名称的本地名称部分。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Name.html#getPrefix--">getPrefix</a></span>()</code>
<div class="block">
返回在
<code>Name</code>对象时指定的前缀。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Name.html#getQualifiedName--">getQualifiedName</a></span>()</code>
<div class="block">
获取此
<code>Name</code>对象表示的XML名称的命名空间限定名称。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/soap/Name.html#getURI--">getURI</a></span>()</code>
<div class="block">
返回此
<code>Name</code>对象表示的XML名称的命名
<code>Name</code> URI。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getLocalName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLocalName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getLocalName()</pre>
<div class="block">
获取此
<code>Name</code>对象所代表的XML名称的本地名称部分。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个字符串给出本地名称
</dd>
</dl> </li>
</ul> <a name="getQualifiedName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getQualifiedName</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getQualifiedName()</pre>
<div class="block">
获取此
<code>Name</code>对象所代表的XML名称的命名空间限定名称。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
命名空间限定名称作为字符串
</dd>
</dl> </li>
</ul> <a name="getPrefix--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPrefix</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getPrefix()</pre>
<div class="block">
<span>返回当此<code>Name</code>对象初始化时指定的前缀。</span>
<span>此前缀与此<code>Name</code>对象表示的XML名称的命名<code>Name</code>联。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
前缀作为字符串
</dd>
</dl> </li>
</ul> <a name="getURI--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getURI</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getURI()</pre>
<div class="block">
返回此
<code>Name</code>对象表示的XML名称的命名
<code>Name</code> URI。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该URI作为一个字符串
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div> </code></code>
</div>