XmlNode クラス
XmlNode クラスを使用して XML ドキュメントのノードを処理します。
名前空間
XmlNode のメソッド
XmlNode のメソッドは次のとおりです。すべてインスタンスメソッドです。
addChildElement(name, namespace, prefix)
このノードの子要素ノードを作成します。
署名
public Dom.XmlNode addChildElement(String name, String namespace, String prefix)
戻り値
型: Dom.XmlNode
使用方法
- namespace 引数に null 以外の値があり、prefix 引数が null である場合、名前空間はデフォルトの名前空間として設定されます。
- prefix 引数が null である場合、Salesforce では要素に自動的にプレフィックスが割り当てられます。自動プレフィックスの形式は nsi で、i は番号を示します。prefix 引数が '' である場合、名前空間はデフォルトの名前空間として設定されます。
addCommentNode(text)
このノードの子コメントノードを作成します。
署名
public Dom.XmlNode addCommentNode(String text)
パラメータ
- text
- 型: String
- text 引数には null 値を設定できません。
戻り値
型: Dom.XmlNode
addTextNode(text)
このノードの子テキストノードを作成します。
署名
public Dom.XmlNode addTextNode(String text)
パラメータ
- text
- 型: String
- text 引数には null 値を設定できません。
戻り値
型: Dom.XmlNode
getChildElement(name, namespace)
指定された名前と名前空間を含むノードの子要素ノードを返します。
署名
public Dom.XmlNode getChildElement(String name, String namespace)
戻り値
型: Dom.XmlNode
getChildElements()
このノードの子要素ノードを返します。これには子テキストまたはコメントノードは含まれません。
署名
public Dom.XmlNode[] getChildElements()
戻り値
型: Dom.XmlNode[]
insertBefore(newChild, refChild)
署名
public Dom.XmlNode insertBefore(Dom.XmlNode newChild, Dom.XmlNode refChild)
パラメータ
- newChild
- 型: Dom.XmlNode
- 挿入するノード。
- refChild
- 型: Dom.XmlNode
- 新しいノードの前のノード。
戻り値
型: Dom.XmlNode
使用方法
- refChild が null の場合、newChild はリストの末尾に挿入されます。
- refChild が存在しない場合、例外が発生します。
removeChild(childNode)
指定された子ノードを削除します。
署名
public Boolean removeChild(Dom.XmlNode childNode)
パラメータ
- childNode
- 型: Dom.XmlNode
戻り値
型: Boolean