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

Newer Version Available

This content describes an older version of this product. View Latest

Document クラス

Document クラスを使用して XML コンテンツを処理します。深度が最大 50 ノードのネストされた XML コンテンツを解析できます。

名前空間

Dom

使用方法

ある一般的なアプリケーションでは、このクラスを使用して、HttpRequest のリクエストボディを作成するか、HttpResponse がアクセスした応答を解析します。

Document コンストラクタ

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

Document()

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

署名

public Document()

Document メソッド

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

createRootElement(name, namespace, prefix)

ドキュメントの最上位のルート要素を作成します。

署名

public Dom.XmlNode createRootElement(String name, String namespace, String prefix)

パラメータ

name
型: String
namespace
型: String
prefix
型: String

戻り値

型: Dom.XmlNode

使用方法

名前空間についての詳細は、「XML 名前空間」を参照してください。

ドキュメントでこのメソッドを複数回コールすると、ドキュメントに指定できるルート要素は 1 つだけであるため、エラーが発生します。

getRootElement()

ドキュメントの最上位のルート要素を返します。このメソッドが null を返す場合、ルート要素はまだ作成されていません。

署名

public Dom.XmlNode getRootElement()

戻り値

型: Dom.XmlNode

load(xml)

xml 引数で指定されたドキュメントの XML の表示を解析し、ドキュメントに読み込みます。

署名

public Void load(String xml)

パラメータ

xml
型: String

戻り値

型: Void

1Dom.Document doc = new Dom.Document();
2doc.load(xml);

toXmlString()

ドキュメントの XML 表示を文字列として返します。

署名

public String toXmlString()

戻り値

型: String