この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

XmlStreamWriter クラス

XmlStreamWriter クラスは、XML データを書き込むメソッドを提供します。

名前空間

System

使用方法

XmlStreamWriter クラスを使用して、XML ドキュメントをプログラムで作成できます。次に、HTTP クラスを使用して、ドキュメントを外部サーバに送ります。

XmlStreamWriter クラスは、StAX の XMLStreamWriter ユーティリティクラスと類似しています。

Apex 内の XmlStreamWriter クラスは、Java で相当するクラスに基づいています。https://stax-utils.dev.java.net/nonav/javadoc/api/javax/xml/stream/XMLStreamWriter.html を参照してください。

メモ

XmlStreamWriter コンストラクタ

XmlStreamWriter のコンストラクタは次のとおりです。

XmlStreamWriter()

XmlStreamWriter クラスの新しいインスタンスを作成します。

署名

public XmlStreamWriter()

XmlStreamWriter メソッド

XmlStreamWriter のメソッドは次のとおりです。すべてインスタンスメソッドです。

close()

XmlStreamWriter のインスタンスを閉じ、それに関連付けられたリソースを解放します。

署名

public Void close()

戻り値

型: Void

getXmlString()

XmlStreamWriter インスタンスで書き込まれた XML を返します。

署名

public String getXmlString()

戻り値

型: String

setDefaultNamespace(String)

指定された URI をデフォルトの名前空間にバインドします。この URI は、現在の START_ELEMENT – END_ELEMENT ペアの範囲でバインドします。

署名

public Void setDefaultNamespace(String URI)

パラメータ

URI
型: String

戻り値

型: Void

writeAttribute(String, String, String, String)

属性を出力ストリームに書き込みます。

署名

public Void writeAttribute(String prefix, String namespaceURI, String localName, String value)

パラメータ

prefix
型: String
namespaceURI
型: String
localName
型: String
属性名を指定します。
value
型: String

戻り値

型: Void

writeCData(String)

指定された CData を出力ストリームに書き込みます。

署名

public Void writeCData(String data)

パラメータ

data
型: String

戻り値

型: Void

writeCharacters(String)

指定されたテキストを出力ストリームに書き込みます。

署名

public Void writeCharacters(String text)

パラメータ

text
型: String

戻り値

型: Void

writeComment(String)

指定されたコメントを出力ストリームに書き込みます。

署名

public Void writeComment(String data)

パラメータ

data
型: String

戻り値

型: Void

writeDefaultNamespace(String)

指定された名前空間を出力ストリームに書き込みます。

署名

public Void writeDefaultNamespace(String namespaceURI)

パラメータ

namespaceURI
型: String

戻り値

型: Void

writeEmptyElement(String, String, String)

空白要素のタグを出力ストリームに書き込みます。

署名

public Void writeEmptyElement(String prefix, String localName, String namespaceURI)

パラメータ

prefix
型: String
localName
型: String
書き込むタグの名前を指定します。
namespaceURI
型: String

戻り値

型: Void

writeEndDocument()

開始タグを閉じて、対応する終了タグを出力ストリームに書き込みます。

署名

public Void writeEndDocument()

戻り値

型: Void

writeEndElement()

終了タグを出力ストリームに書き込みます。プレフィックスとローカル名を決定する writer の内部状態に依存します。

署名

public Void writeEndElement()

戻り値

型: Void

writeNamespace(String, String)

指定された名前空間を出力ストリームに書き込みます。

署名

public Void writeNamespace(String prefix, String namespaceURI)

パラメータ

prefix
型: String
namespaceURI
型: String

戻り値

型: Void

writeProcessingInstruction(String, String)

指定された処理命令を書き込みます。

署名

public Void writeProcessingInstruction(String target, String data)

パラメータ

target
型: String
data
型: String

戻り値

型: Void

writeStartDocument(String, String)

指定された XML エンコーディングとバージョンを使用して、XML 宣言を書き込みます。

署名

public Void writeStartDocument(String encoding, String version)

パラメータ

encoding
型: String
version
型: String

戻り値

型: Void

writeStartElement(String, String, String)

localName によって指定された開始タグを出力ストリームに書き込みます。

署名

public Void writeStartElement(String prefix, String localName, String namespaceURI)

パラメータ

prefix
型: String
localName
型: String
namespaceURI
型: String

戻り値

型: Void