SDO_DAS_XML::createDataObject
SDO_DAS_XML::loadFile
SDO DAS XML 関数
PHP Manual

# SDO_DAS_XML::createDocument

(^)

SDO_DAS_XML::createDocument — ファイルや文字列から読み込まずに、 XML ドキュメントオブジェクトをスクラッチから作成する

### 説明

SDO_DAS_XML_Document SDO_DAS_XML::createDocument ([ string `$document_element_name` ] )
SDO_DAS_XML_Document SDO_DAS_XML::createDocument ( string `$document_element_namespace_URI` , string `$document_element_name` [, SDO_DataObject `$dataobject` ] )

XML Document オブジェクトを返します。空のルート要素がひとつだけ含まれ、 プロパティは何も設定されていません。このメソッドの目的は、 ファイルや文字列からドキュメントを読み込むのではなく スクラッチから XML ドキュメントを作成することです。 作成されたドキュメントは、まるで何の要素も属性も持たない 空のドキュメント要素がひとつだけあるようなドキュメントが読み込まれたかのようになります。

createDocument() は、 ドキュメント要素が何であるかを知っている必要があります。 単純な場合はこれは必須ではありません。 省略しても名前を特定できる場合には、メソッドに渡すパラメータを省略することができます。 しかし同一 XML DAS に複数のスキーマファイルを読み込むことも可能であり、 この場合には複数のドキュメント要素が定義される可能性があります。 さらに、名前空間が違うだけで同じ名前のドキュメント要素が存在する可能性もあります。 これらの場合にうまく対応するため、ドキュメント要素の名前を指定したり 要素名と名前空間を指定することができます。

### パラメータ

`document_element_name`

  ドキュメント要素の名前。複数の値をとる可能性がある場合にのみ必要となります。

`document_element_namespace_URI`

  ドキュメント要素名のうち、名前空間の部分。 同じ名前のドキュメント要素が複数存在する場合にのみ必要となります。

`dataobject`

### 返り値

成功した場合に SDO_XML_DAS_Document オブジェクトを返します。

### エラー / 例外

`SDO_UnsupportedOperationException`

  要素名、あるいは要素名と名前空間 URI が渡されたものの、 それがモデルで見つからなかった場合にスローされます。

SDO_DAS_XML::createDataObject
SDO_DAS_XML::loadFile
SDO DAS XML 関数
PHP Manual