言語

IXmlPullParser.GetNamespace(String) メソッド

定義

パーサーの現在の状態に応じて、指定されたプレフィックスに対応する URI を返します。

[Android.Runtime.Register("getNamespace", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetNamespace_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? GetNamespace(string? prefix);
[<Android.Runtime.Register("getNamespace", "(Ljava/lang/String;)Ljava/lang/String;", "GetGetNamespace_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetNamespace : string -> string

パラメーター

prefix
String

返品

属性

注釈

パーサーの現在の状態に応じて、指定されたプレフィックスに対応する URI を返します。

プレフィックスが現在のスコープで宣言されていない場合は、null が返されます。 既定の名前空間は名前空間テーブルに含まれており、getNamespace (null) を使用して使用できます。

このメソッドは、次の便利な方法です。

for (int i = getNamespaceCount(getDepth ())-1; i >= 0; i--) {
              if (getNamespacePrefix(i).equals( prefix )) {
                return getNamespaceUri(i);
              }
             }
             return null;

<strong>:</strong> パーサーの実装では、ハッシュテーブルの使用など、より効率的な検索が提供される場合があります。 'xml' プレフィックスは、XML 仕様の名前空間で定義されている "http://www.w3.org/XML/1998/namespace" バインドされます。 同様に、'xmlns' プレフィックスは次の値に解決されます。 http://www.w3.org/2000/xmlns/

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象