IXmlSerializer Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Defina una interfaz para serializar el conjunto de información XML.
[Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")]
public interface IXmlSerializer : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")>]
type IXmlSerializer = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
Defina una interfaz para serializar el conjunto de información XML. Esta interfaz abstrae si XML serializado es texto compatible con XML 1.0 u otros formatos de serializaciones XML 1.0 (por ejemplo, XML binario con WBXML).
<b>NOTA:</b> Esta interfaz formará parte de la API XmlPull 1.2. Se incluye como base para el debate. Puede cambiar de cualquier manera.
Las excepciones que se pueden producir son: IOException o excepción en tiempo de ejecución (se pueden producir más excepciones en tiempo de ejecución, pero no se declaran y, por tanto, no tienen semántica definida para esta interfaz): <ul em>><><IllegalArgumentException</em> - para casi todos los métodos para indicar que el argumento es ilegal <li><em>IllegalStateException</em> : para indicar que la llamada tiene buenos argumentos, pero no se espera aquí (infracción del contrato) y para características o propiedades al solicitar la configuración de una característica o propiedad no implementada (UnsupportedOperationException sería mejor, pero no está en MIDP) </ul>
<b>NOTA:</b> escribir CDSECT, ENTITY_REF, IGNORABLE_WHITESPACE, PROCESSING_INSTRUCTION, COMMENT y DOCDECL en algunas implementaciones puede que no se admita (por ejemplo, al serializar en WBXML). En tal caso, se iniciará IllegalStateException y se recomienda usar una característica opcional para indicar que la implementación no admite este tipo de salida.
Documentación de Java para org.xmlpull.v1.XmlSerializer
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Propiedades
Depth |
Devuelve la profundidad actual del elemento. |
Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
JniIdentityHashCode |
Devuelve el valor de |
JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
Name |
Devuelve el nombre del elemento actual establecido por startTag(). |
Namespace |
Devuelve el URI del espacio de nombres del elemento actual establecido por startTag(). |
PeerReference |
Devuelve una JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
Attribute(String, String, String) |
Escriba un atributo. |
Cdsect(String) | |
Comment(String) | |
Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
Docdecl(String) | |
EndDocument() |
Termine de escribir. |
EndTag(String, String) |
Escribir etiqueta final. |
EntityRef(String) | |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
Flush() |
Escriba todos los resultados pendientes en la secuencia. |
GetFeature(String) |
Devuelve el valor actual de la característica con el nombre especificado. |
GetPrefix(String, Boolean) |
Devuelve el espacio de nombres que se corresponde con el prefijo especificado Si no hay ningún prefijo enlazado a este espacio de nombres devuelve null, pero si generatePrefix es false, devuelve el prefijo generado. |
GetProperty(String) |
Busque el valor de una propiedad. |
IgnorableWhitespace(String) | |
ProcessingInstruction(String) | |
SetFeature(String, Boolean) |
Establezca la característica identificada por nombre (se recomienda que sea URI para la unicidad). |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Defina una interfaz para serializar el conjunto de información XML. (Heredado de IJavaPeerable) |
SetOutput(Stream, String) |
Establézcalo para usar el flujo de salida binario con una codificación determinada. |
SetOutput(Writer) |
Establezca la salida en el escritor especificado. |
SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
SetPrefix(String, String) |
Enlaza el prefijo especificado al espacio de nombres especificado. |
SetProperty(String, Object) |
Establezca el valor de una propiedad. |
StartDocument(String, Boolean) |
Escribir < ?declaración xml con codificación (si la codificación no es null) y la marca independiente (si no es null) Este método solo se puede llamar después de setOutput. |
StartTag(String, String) |
Escribe una etiqueta de inicio con el espacio de nombres y el nombre especificados. |
Text(Char[], Int32, Int32) |
Escribe texto, donde los caracteres XML especiales se escapan automáticamente. |
Text(String) |
Escribe texto, donde los caracteres XML especiales se escapan automáticamente. |
UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Defina una interfaz para serializar el conjunto de información XML. |
GetJniTypeName(IJavaPeerable) |
Defina una interfaz para serializar el conjunto de información XML. |
AttributeAsync(IXmlSerializer, String, String, String) |
Defina una interfaz para serializar el conjunto de información XML. |
CdsectAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
CommentAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
DocdeclAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
EndDocumentAsync(IXmlSerializer) |
Defina una interfaz para serializar el conjunto de información XML. |
EndTagAsync(IXmlSerializer, String, String) |
Defina una interfaz para serializar el conjunto de información XML. |
EntityRefAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
FlushAsync(IXmlSerializer) |
Defina una interfaz para serializar el conjunto de información XML. |
IgnorableWhitespaceAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
ProcessingInstructionAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |
StartDocumentAsync(IXmlSerializer, String, Boolean) |
Defina una interfaz para serializar el conjunto de información XML. |
StartTagAsync(IXmlSerializer, String, String) |
Defina una interfaz para serializar el conjunto de información XML. |
TextAsync(IXmlSerializer, Char[], Int32, Int32) |
Defina una interfaz para serializar el conjunto de información XML. |
TextAsync(IXmlSerializer, String) |
Defina una interfaz para serializar el conjunto de información XML. |