(No version information available, might be only in CVS)
DOMImplementation->createDocumentType() — Crée un objet DOMDocumentType vide
Crée un objet DOMDocumentType
vide. Les déclarations et notations d'entités ne sont pas disponibles. Les expansions de références d'entités et les ajouts d'attributs par défaut ne sont pas non plus effectués.
Le nom qualifié du type de document à créer.
L'identifiant publique externe du sous-ensemble.
L'identifiant système externe du sous-ensemble.
Un nouveau noeud DOMDocumentType
avec son ownerDocument
défini à NULL
.
Exemple 681. Création d'un document avec une DTD attachée
<?php
// Création d'une instance de la classe DOMImplementation
$imp
= new
DOMImplementation
;
// Création d'une instance DOMDocumentType
$dtd
=
$imp
->
createDocumentType
(
'graph'
,
''
,
'graph.dtd'
);
// Création d'une instance DOMDocument
$dom
=
$imp
->
createDocument
(
""
,
""
,
$dtd
);
// Définition des autres propriétés
$dom
->
encoding
=
'UTF-8'
;
$dom
->
standalone
=
false
;
// Création d'un élément vide
$element
=
$dom
->
createElement
(
'graph'
);
// Ajout de l'élément
$dom
->
appendChild
(
$element
);
// Récupère et affiche le document
echo
$dom
->
saveXML
();
?>
L'exemple ci-dessus va afficher :
Lancé s'il y a une erreur avec l'espace de noms, déterminé par qualifiedName .
DOMImplementation->createDocument() |