DOMImplementation->createDocumentType()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > DOMImplementation->createDocumentType()の意味・解説 

DOMImplementation->createDocumentType()

(No version information available, might be only in CVS)
DOMImplementation->createDocumentType() — 空の DOMDocumentType オブジェクトを作成する

説明

class DOMImplementation {
DOMDocumentType createDocumentType ( [string qualifiedName [, string publicId [, string systemId]]] )
} 空の DOMDocumentType オブジェクトを作成します。 エンティティ宣言および記法は使用可能にはなりません。エンティティ参照の 展開やデフォルト属性の追加は発生しません。

パラメータ

qualifiedName
作成されるドキュメント型の修飾名。
publicId
外部サブセットの公開 ID。
systemId
外部サブセットのシステム ID。

返り値

ownerDocumentNULL に設定した 新しい DOMDocumentType ノードを返します。

例 507. DTD を添付してドキュメントを作成する
<?php

// DOMImplementation クラスのインスタンスを作成します。
$imp = new DOMImplementation;

// DOMDocumentType のインスタンスを作成します。
$dtd = $imp->createDocumentType('graph', '', 'graph.dtd');

// DOMDocument のインスタンスを作成します。
$dom = $imp->createDocument("", "", $dtd);

// その他のプロパティを設定します。
$dom->encoding = 'UTF-8';
$dom->standalone = false;

// 空の要素を作成します。
$element = $dom->createElement('graph');

// 要素を追加します。
$dom->appendChild($element);

// ドキュメントの内容を出力します。
echo $dom->saveXML();

?>
上の例の出力は以下となります。
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE graph SYSTEM "graph.dtd">
<graph/>

エラー / 例外

DOM_NAMESPACE_ERR
qualifiedName で指定した名前空間に 間違いがある場合に発生します。

参考

DOMImplementation->createDocument()



このページでは「PHP関数リファレンス」からDOMImplementation->createDocumentType()を検索した結果を表示しています。
Weblioに収録されているすべての辞書からDOMImplementation->createDocumentType()を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDOMImplementation->createDocumentType() を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DOMImplementation->createDocumentType()」の関連用語

DOMImplementation->createDocumentType()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DOMImplementation->createDocumentType()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS