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

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

使用方法

名前空間についての詳細は、「DOM を使用した 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