Partager via


XmlWriter Classe

  • java.lang.Object
    • com.azure.xml.XmlWriter

Implémente

public abstract class XmlWriter
implements AutoCloseable

Écrit une valeur encodée XML dans un flux.

Récapitulatif du constructeur

Constructeur Description
XmlWriter()

Crée une instance de XmlWriter.

Résumé de la méthode

Modificateur et type Méthode et description
abstract void close()

Ferme le flux XML.

abstract XmlWriter flush()

Vide tout contenu non vidé qui a été écrit dans .XmlWriter

final XmlWriter writeBinary(byte[] value)

Écrit une valeur binaire sous forme de chaîne base64.

final XmlWriter writeBinaryAttribute(String localName, byte[] value)

Écrit un attribut binaire en tant que chaîne base64 (attribute="value").

final XmlWriter writeBinaryAttribute(String namespaceUri, String localName, byte[] value)

Écrit un attribut binaire sous la forme d’une chaîne base64 qui a un préfixe (prefix:attribute="value").

final XmlWriter writeBinaryElement(String localName, byte[] value)

Écrit un élément binaire sous forme de chaîne base64 (value).

final XmlWriter writeBinaryElement(String namespaceUri, String localName, byte[] value)

Écrit un élément binaire sous la forme d’une chaîne base64 qui a un préfixe (value).

final XmlWriter writeBoolean(boolean value)

Écrit une valeur booléenne.

final XmlWriter writeBoolean(Boolean value)

Écrit une valeur booléenne nullable.

final XmlWriter writeBooleanAttribute(String localName, boolean value)

Écrit un attribut booléen (attribute="true").

final XmlWriter writeBooleanAttribute(String localName, Boolean value)

Écrit un attribut booléen nullable (attribute="false").

final XmlWriter writeBooleanAttribute(String namespaceUri, String localName, boolean value)

Écrit un attribut booléen qui a un préfixe (prefix:attribute="true").

final XmlWriter writeBooleanAttribute(String namespaceUri, String localName, Boolean value)

Écrit un attribut booléen nullable qui a un préfixe (prefix:attribute="false").

final XmlWriter writeBooleanElement(String localName, boolean value)

Écrit un élément booléen (true).

final XmlWriter writeBooleanElement(String localName, Boolean value)

Écrit un élément booléen nullable (true).

final XmlWriter writeBooleanElement(String namespaceUri, String localName, boolean value)

Écrit un élément booléen qui a un préfixe (true).

final XmlWriter writeBooleanElement(String namespaceUri, String localName, Boolean value)

Écrit un élément booléen nullable qui a un préfixe (true).

abstract XmlWriter writeCDataString(String value)

Écrit une valeur CData directement dans un élément XML (value).

final XmlWriter writeDouble(double value)

Écrit une valeur double.

final XmlWriter writeDoubleAttribute(String localName, double value)

Écrit un attribut double (attribute="3.14").

final XmlWriter writeDoubleAttribute(String namespaceUri, String localName, double value)

Écrit un attribut double qui a un préfixe (prefix:attribute="3.14").

final XmlWriter writeDoubleElement(String localName, double value)

Écrit un élément double (3.14).

final XmlWriter writeDoubleElement(String namespaceUri, String localName, double value)

Écrit un élément double qui a un préfixe (3.14).

abstract XmlWriter writeEndElement()

Termine l’élément XML actuel en écrivant la balise fermante (« »).

final XmlWriter writeFloat(float value)

Écrit une valeur float.

final XmlWriter writeFloatAttribute(String localName, float value)

Écrit un attribut float (attribute="2.7").

final XmlWriter writeFloatAttribute(String namespaceUri, String localName, float value)

Écrit un attribut float qui a un préfixe (prefix:attribute="2.7").

final XmlWriter writeFloatElement(String localName, float value)

Écrit un élément float (2.7).

final XmlWriter writeFloatElement(String namespaceUri, String localName, float value)

Écrit un élément float qui a un préfixe (2.7).

final XmlWriter writeInt(int value)

Écrit une valeur int.

final XmlWriter writeIntAttribute(String localName, int value)

Écrit un attribut int (attribute="10").

final XmlWriter writeIntAttribute(String namespaceUri, String localName, int value)

Écrit un attribut int qui a un préfixe (prefix:attribute="10").

final XmlWriter writeIntElement(String localName, int value)

Écrit un élément int (10).

final XmlWriter writeIntElement(String namespaceUri, String localName, int value)

Écrit un élément int qui a un préfixe (10).

final XmlWriter writeLong(long value)

Écrit une valeur longue.

final XmlWriter writeLongAttribute(String namespaceUri, String localName, long value)

Écrit un attribut long qui a un préfixe (prefix:attribute="100000000000").

final XmlWriter writeLongAttribute(String localName, long value)

Écrit un attribut long (attribute="100000000000").

final XmlWriter writeLongElement(String namespaceUri, String localName, long value)

Écrit un élément long qui a un préfixe (100000000000).

final XmlWriter writeLongElement(String localName, long value)

Écrit un élément long (100000000000).

abstract XmlWriter writeNamespace(String namespaceUri)

Écrit un espace de noms XML par défaut.

abstract XmlWriter writeNamespace(String namespacePrefix, String namespaceUri)

Écrit un espace de noms XML avec un préfixe spécifié.

final XmlWriter writeNumber(Number value)

Écrit un nombre nullable.

final XmlWriter writeNumberAttribute(String localName, Number value)

Écrit un attribut de nombre nullable (attribute="number").

final XmlWriter writeNumberAttribute(String namespaceUri, String localName, Number value)

Écrit un attribut de nombre nullable qui a un préfixe (prefix:attribute="number").

final XmlWriter writeNumberElement(String localName, Number value)

Écrit un élément nombre nullable (number).

final XmlWriter writeNumberElement(String namespaceUri, String localName, Number value)

Écrit un élément nombre nullable qui a un préfixe (number).

final XmlWriter writeStartDocument()

Écrit le début du document XML ('').

abstract XmlWriter writeStartDocument(String version, String encoding)

Écrit le début du document XML ('').

final XmlWriter writeStartElement(String localName)

Commence le démarrage d’un élément XML ('').

abstract XmlWriter writeStartElement(String namespaceUri, String localName)

Commence un début d’élément XML qui a un préfixe (« ' »).

final XmlWriter writeStartSelfClosingElement(String localName)

Commence un démarrage d’élément XML qui se fermera automatiquement ('').

abstract XmlWriter writeStartSelfClosingElement(String namespaceUri, String localName)

Commence un démarrage d’élément XML qui a un préfixe qui se fermera automatiquement ('').

abstract XmlWriter writeString(String value)

Écrit une valeur directement dans un élément XML (value).

final XmlWriter writeStringAttribute(String localName, String value)

Écrit un attribut String (attribute="value").

abstract XmlWriter writeStringAttribute(String namespaceUri, String localName, String value)

Écrit un attribut String qui a un préfixe (prefix:attribute="value").

final XmlWriter writeStringElement(String localName, String value)

Écrit un élément string (string).

final XmlWriter writeStringElement(String namespaceUri, String localName, String value)

Écrit un élément de chaîne qui a un préfixe (string).

final XmlWriter writeXml(XmlSerializable<?> value)

Écrit un XmlSerializable<T> objet.

final XmlWriter writeXml(XmlSerializable<?> value, String rootElementName)

Écrit un XmlSerializable<T> objet.

Méthodes héritées de java.lang.Object

Détails du constructeur

XmlWriter

public XmlWriter()

Crée une instance de XmlWriter.

Détails de la méthode

close

public abstract void close()

Ferme le flux XML.

Lors de la fermeture, l’implémentation de XmlWriter doit vider tout contenu non vidé.

Throws:

XMLStreamException

- Si le magasin de contenu sous-jacent ne parvient pas à se fermer.

flush

public abstract XmlWriter flush()

Vide tout contenu non vidé qui a été écrit dans .XmlWriter

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si le contenu XML non vidé n’a pas pu être vidé.

writeBinary

public final XmlWriter writeBinary(byte[] value)

Écrit une valeur binaire sous forme de chaîne base64.

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

value - Valeur binaire à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeBinaryAttribute

public final XmlWriter writeBinaryAttribute(String localName, byte[] value)

Écrit un attribut binaire en tant que chaîne base64 (attribute="value").

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

localName - Nom de l'attribut.
value - Valeur binaire à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBinaryAttribute

public final XmlWriter writeBinaryAttribute(String namespaceUri, String localName, byte[] value)

Écrit un attribut binaire sous la forme d’une chaîne base64 qui a un préfixe (prefix:attribute="value").

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - Valeur binaire à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBinaryElement

public final XmlWriter writeBinaryElement(String localName, byte[] value)

Écrit un élément binaire sous forme de chaîne base64 (value).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

localName - Nom de l'élément.
value - Valeur binaire à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeBinaryElement

public final XmlWriter writeBinaryElement(String namespaceUri, String localName, byte[] value)

Écrit un élément binaire sous la forme d’une chaîne base64 qui a un préfixe (value).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - Valeur binaire à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeBoolean

public final XmlWriter writeBoolean(boolean value)

Écrit une valeur booléenne.

Parameters:

value - valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeBoolean

public final XmlWriter writeBoolean(Boolean value)

Écrit une valeur booléenne nullable.

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

value - Valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeBooleanAttribute

public final XmlWriter writeBooleanAttribute(String localName, boolean value)

Écrit un attribut booléen (attribute="true").

Parameters:

localName - Nom de l'attribut.
value - valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBooleanAttribute

public final XmlWriter writeBooleanAttribute(String localName, Boolean value)

Écrit un attribut booléen nullable (attribute="false").

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

localName - Nom de l'attribut.
value - Valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBooleanAttribute

public final XmlWriter writeBooleanAttribute(String namespaceUri, String localName, boolean value)

Écrit un attribut booléen qui a un préfixe (prefix:attribute="true").

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBooleanAttribute

public final XmlWriter writeBooleanAttribute(String namespaceUri, String localName, Boolean value)

Écrit un attribut booléen nullable qui a un préfixe (prefix:attribute="false").

Si a la value valeur Null, il s’agit d’une opération sans opération.

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - Valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeBooleanElement

public final XmlWriter writeBooleanElement(String localName, boolean value)

Écrit un élément booléen (true).

Parameters:

localName - Nom de l'élément.
value - valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeBooleanElement

public final XmlWriter writeBooleanElement(String localName, Boolean value)

Écrit un élément booléen nullable (true).

Si a la value valeur Null, il s’agit d’une opération sans opération.

Parameters:

localName - Nom de l'élément.
value - Valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeBooleanElement

public final XmlWriter writeBooleanElement(String namespaceUri, String localName, boolean value)

Écrit un élément booléen qui a un préfixe (true).

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeBooleanElement

public final XmlWriter writeBooleanElement(String namespaceUri, String localName, Boolean value)

Écrit un élément booléen nullable qui a un préfixe (true).

Si a la value valeur Null, il s’agit d’une opération sans opération.

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - Valeur booléenne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeCDataString

public abstract XmlWriter writeCDataString(String value)

Écrit une valeur CData directement dans un élément XML (value).

Cela n’écrit pas la balise de début ou de fin de l’élément XML.

Cette API est pratique pour les writeString(String value) valeurs CData, il est possible d’utiliser writeString(String value) à la place de cette API.

Parameters:

value - Valeur CData à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur CData XML ne peut pas être écrite.

writeDouble

public final XmlWriter writeDouble(double value)

Écrit une valeur double.

Parameters:

value - valeur double à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeDoubleAttribute

public final XmlWriter writeDoubleAttribute(String localName, double value)

Écrit un attribut double (attribute="3.14").

Parameters:

localName - Nom de l'attribut.
value - valeur double à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeDoubleAttribute

public final XmlWriter writeDoubleAttribute(String namespaceUri, String localName, double value)

Écrit un attribut double qui a un préfixe (prefix:attribute="3.14").

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - valeur double à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeDoubleElement

public final XmlWriter writeDoubleElement(String localName, double value)

Écrit un élément double (3.14).

Parameters:

localName - Nom de l'élément.
value - valeur double à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeDoubleElement

public final XmlWriter writeDoubleElement(String namespaceUri, String localName, double value)

Écrit un élément double qui a un préfixe (3.14).

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - valeur double à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeEndElement

public abstract XmlWriter writeEndElement()

Termine l’élément XML actuel en écrivant la balise fermante (« »).

Cet appel détermine le nom et le préfixe de balise d’élément XML, le cas échéant, pour fermer l’étendue de l’élément XML actuelle.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la fin de l’élément XML ne peut pas être écrite.

writeFloat

public final XmlWriter writeFloat(float value)

Écrit une valeur float.

Parameters:

value - valeur float à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeFloatAttribute

public final XmlWriter writeFloatAttribute(String localName, float value)

Écrit un attribut float (attribute="2.7").

Parameters:

localName - Nom de l'attribut.
value - valeur float à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeFloatAttribute

public final XmlWriter writeFloatAttribute(String namespaceUri, String localName, float value)

Écrit un attribut float qui a un préfixe (prefix:attribute="2.7").

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - valeur float à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeFloatElement

public final XmlWriter writeFloatElement(String localName, float value)

Écrit un élément float (2.7).

Parameters:

localName - Nom de l'élément.
value - valeur float à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeFloatElement

public final XmlWriter writeFloatElement(String namespaceUri, String localName, float value)

Écrit un élément float qui a un préfixe (2.7).

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - valeur float à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeInt

public final XmlWriter writeInt(int value)

Écrit une valeur int.

Parameters:

value - valeur int à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeIntAttribute

public final XmlWriter writeIntAttribute(String localName, int value)

Écrit un attribut int (attribute="10").

Parameters:

localName - Nom de l'attribut.
value - valeur int à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeIntAttribute

public final XmlWriter writeIntAttribute(String namespaceUri, String localName, int value)

Écrit un attribut int qui a un préfixe (prefix:attribute="10").

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - valeur int à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeIntElement

public final XmlWriter writeIntElement(String localName, int value)

Écrit un élément int (10).

Parameters:

localName - Nom de l'élément.
value - valeur int à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeIntElement

public final XmlWriter writeIntElement(String namespaceUri, String localName, int value)

Écrit un élément int qui a un préfixe (10).

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - valeur int à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeLong

public final XmlWriter writeLong(long value)

Écrit une valeur longue.

Parameters:

value - valeur longue à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeLongAttribute

public final XmlWriter writeLongAttribute(String namespaceUri, String localName, long value)

Écrit un attribut long qui a un préfixe (prefix:attribute="100000000000").

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - valeur longue à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeLongAttribute

public final XmlWriter writeLongAttribute(String localName, long value)

Écrit un attribut long (attribute="100000000000").

Parameters:

localName - Nom de l'attribut.
value - valeur longue à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeLongElement

public final XmlWriter writeLongElement(String namespaceUri, String localName, long value)

Écrit un élément long qui a un préfixe (100000000000).

Parameters:

namespaceUri - URI de l’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - valeur longue à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeLongElement

public final XmlWriter writeLongElement(String localName, long value)

Écrit un élément long (100000000000).

Parameters:

localName - Nom de l’élément
value - valeur longue à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeNamespace

public abstract XmlWriter writeNamespace(String namespaceUri)

Écrit un espace de noms XML par défaut.

Parameters:

namespaceUri - URI d’espace de noms à lier en tant qu’espace de noms par défaut.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’espace de noms XML ne peut pas être écrit.

writeNamespace

public abstract XmlWriter writeNamespace(String namespacePrefix, String namespaceUri)

Écrit un espace de noms XML avec un préfixe spécifié.

Si a la namespacePrefix valeur null ou xmlns si l’appel de cette méthode équivaut à writeNamespace(String namespaceUri).

Parameters:

namespacePrefix - Préfixe lié à l’espace de noms.
namespaceUri - URI d’espace de noms à lier au préfixe.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’espace de noms XML ne peut pas être écrit.

writeNumber

public final XmlWriter writeNumber(Number value)

Écrit un nombre nullable.

Si value a la valeur null, il s’agit d’une opération sans opération.

Parameters:

value - Valeur numérique à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeNumberAttribute

public final XmlWriter writeNumberAttribute(String localName, Number value)

Écrit un attribut de nombre nullable (attribute="number").

Parameters:

localName - Nom de l'attribut.
value - Valeur numérique à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeNumberAttribute

public final XmlWriter writeNumberAttribute(String namespaceUri, String localName, Number value)

Écrit un attribut de nombre nullable qui a un préfixe (prefix:attribute="number").

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - Valeur de nombre à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeNumberElement

public final XmlWriter writeNumberElement(String localName, Number value)

Écrit un élément nombre nullable (number).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

localName - Nom de l'élément.
value - Valeur de nombre à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeNumberElement

public final XmlWriter writeNumberElement(String namespaceUri, String localName, Number value)

Écrit un élément nombre nullable qui a un préfixe (number).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - Valeur de nombre à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeStartDocument

public final XmlWriter writeStartDocument()

Écrit le début du document XML ('').

Cela utilise la version par défaut et l’encodage qui sont 1.0 et utf-8 respectivement. Si une autre version ou encodage est nécessaire, utilisez writeStartDocument(String version, String encoding) ce qui permet de spécifier ces valeurs.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si le document de démarrage XML ne peut pas être écrit.

writeStartDocument

public abstract XmlWriter writeStartDocument(String version, String encoding)

Écrit le début du document XML ('').

Les deux version et encoding sont facultatifs et s’ils ne sont pas transmis, leurs valeurs par défaut seront utilisées. Pour version la valeur par défaut est 1.0 et pour encoding la valeur par défaut est utf-8.

Parameters:

version - Version du document XML.
encoding - Encodage de document XML.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si le document de démarrage XML ne peut pas être écrit.

writeStartElement

public final XmlWriter writeStartElement(String localName)

Commence le démarrage d’un élément XML ('').

Cet appel ne ferme pas (>) le début de l’élément XML, mais le reporte jusqu’à un appel pour commencer un autre élément ou écrire le corps de l’élément. Cela nécessite également un appel explicite à writeEndElement() pour mettre fin au corps de l’élément XML.

Les appels à écrire des attributs ne ferment pas l’élément XML.

Parameters:

localName - Nom de l'élément.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML ne peut pas être écrit.

writeStartElement

public abstract XmlWriter writeStartElement(String namespaceUri, String localName)

Commence un début d’élément XML qui a un préfixe (« ' »).

Cet appel ne ferme pas (>) le début de l’élément XML, mais le reporte jusqu’à un appel pour commencer un autre élément ou écrire le corps de l’élément. Cela nécessite également un appel explicite à writeEndElement() pour mettre fin au corps de l’élément XML.

Les appels à écrire des attributs ne ferment pas l’élément XML.

Si prefix a la valeur null, cela se comporte de la même façon que writeStartElement(String localName).

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML ne peut pas être écrit.

writeStartSelfClosingElement

public final XmlWriter writeStartSelfClosingElement(String localName)

Commence un démarrage d’élément XML qui se fermera automatiquement ('').

Cet appel ne ferme pas (/>) le début de l’élément XML, mais le reporte jusqu’à un appel pour commencer un autre élément. S’il y a une tentative d’écriture du corps de l’élément après avoir commencé un élément à fermeture automatique, un IllegalStateException élément sera levée car les éléments à fermeture automatique n’ont pas de corps.

Les appels à écrire des attributs ne ferment pas l’élément XML.

Parameters:

localName - Nom de l'élément.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML ne peut pas être écrit.

writeStartSelfClosingElement

public abstract XmlWriter writeStartSelfClosingElement(String namespaceUri, String localName)

Commence un démarrage d’élément XML qui a un préfixe qui se fermera automatiquement ('').

Cet appel ne ferme pas (/>) le début de l’élément XML, mais le reporte jusqu’à un appel pour commencer un autre élément. S’il y a une tentative d’écriture du corps de l’élément après avoir commencé un élément à fermeture automatique, un IllegalStateException élément sera levée car les éléments à fermeture automatique n’ont pas de corps.

Les appels à écrire des attributs ne ferment pas l’élément XML.

Si prefix a la valeur null, cela se comporte de la même façon que writeStartSelfClosingElement(String localName).

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML ne peut pas être écrit.

writeString

public abstract XmlWriter writeString(String value)

Écrit une valeur directement dans un élément XML (value).

Cela n’écrit pas la balise de début ou de fin de l’élément XML.

writeCDataString(String value) est une API pratique si une valeur CData XML doit être écrite.

Parameters:

value - Valeur à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si la valeur XML ne peut pas être écrite.

writeStringAttribute

public final XmlWriter writeStringAttribute(String localName, String value)

Écrit un attribut String (attribute="value").

Parameters:

localName - Nom de l'attribut.
value - Valeur de l’attribut.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeStringAttribute

public abstract XmlWriter writeStringAttribute(String namespaceUri, String localName, String value)

Écrit un attribut String qui a un préfixe (prefix:attribute="value").

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'attribut.
value - Valeur de l’attribut.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’attribut XML ne peut pas être écrit.

writeStringElement

public final XmlWriter writeStringElement(String localName, String value)

Écrit un élément string (string).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

localName - Nom de l'élément.
value - Valeur de chaîne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeStringElement

public final XmlWriter writeStringElement(String namespaceUri, String localName, String value)

Écrit un élément de chaîne qui a un préfixe (string).

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

namespaceUri - URI d’espace de noms auquel lier le préfixe, si null, l’espace de noms par défaut est utilisé.
localName - Nom de l'élément.
value - Valeur de chaîne à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’élément XML et la valeur ne peuvent pas être écrits.

writeXml

public final XmlWriter writeXml(XmlSerializable value)

Écrit un XmlSerializable<T> objet.

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Parameters:

value - Objet XmlSerializable<T> à écrire.

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’objet XML ne peut pas être écrit.

writeXml

public final XmlWriter writeXml(XmlSerializable value, String rootElementName)

Écrit un XmlSerializable<T> objet.

Si le a la value valeur Null, il s’agit d’une opération de non-opération.

Si rootElementName a la valeur null, il s’agit de l’appel de writeXml(XmlSerializable<?> value).

Parameters:

value - Objet XmlSerializable<T> à écrire.
rootElementName - Remplacez le nom de l’élément XML défini par l’objet .

Returns:

Objet XmlWriter mis à jour.

Throws:

XMLStreamException

- Si l’objet XML ne peut pas être écrit.

S’applique à