Documentation PHP

DOMImplementation::createDocumentType

(No version information available, might be only in CVS)

DOMImplementation::createDocumentType — Crée un objet DOMDocumentType vide

Description

DOMDocumentType DOMImplementation::createDocumentType ([ string $qualifiedName [, string $publicId [, string $systemId ]]] )

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.

Liste de paramètres

qualifiedName

Le nom qualifié du type de document à créer.

publicId

L'identifiant publique externe du sous-ensemble.

systemId

L'identifiant système externe du sous-ensemble.

Valeurs de retour

Un nouveau noeud DOMDocumentType avec son ownerDocument défini à NULL.

Exemples

Exemple #1 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 :

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE graph SYSTEM "graph.dtd">
<graph/>

Erreurs / Exceptions

DOM_NAMESPACE_ERR

Lancé s'il y a une erreur avec l'espace de noms, déterminé par qualifiedName .



Ceci n'est pas la documentation originale du langage de programmation php, pour y accéder visiter le site www.php.net

Support du web, outils, services, compteurs, scripts, générateurs et autres outils pour les webmasters gratuitement à 100%
Page générée en 0.002611 secondes.