IXmlSerializer.SetPrefix(String, String) Método

Definición

Enlaza el prefijo especificado al espacio de nombres especificado.

[Android.Runtime.Register("setPrefix", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetPrefix_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlSerializerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetPrefix(string? prefix, string? namespace);
[<Android.Runtime.Register("setPrefix", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetPrefix_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlSerializerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetPrefix : string * string -> unit

Parámetros

prefix
String

no debe ser NULL (o Se produce La excepción IllegalArgumentException)

namespace
String

no debe ser NULL

Atributos

Excepciones

Comentarios

Enlaza el prefijo especificado al espacio de nombres especificado. Esta llamada es válida para el siguiente elemento, incluidos los elementos secundarios. El prefijo y el espacio de nombres DEBEN declararse siempre aunque no se use el prefijo en el elemento (startTag() o attribute()): para XML 1.0, debe declararse xmlns:prefix='namespace' (o xmlns:prefix="namespace" dependiendo de qué carácter se usa para comillas el valor del atributo).

<b>NOTE:</b> este método DEBE llamarse directamente antes de startTag() y si se llama a startTag() o setPrefix() a continuación, habrá una excepción.

<b>NOTA:</b> los prefijos "xml" y "xmlns" ya están enlazados y no se pueden redefinir vea: Espacios de nombres en XML Errata.

<b>NOTA:</b> para establecer el espacio de nombres predeterminado, use como cadena vacía de prefijo.

Java documentación para org.xmlpull.v1.XmlSerializer.setPrefix(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a