Manuel PHP
Précédent |  | Suivant

# DOMDocument->validate()

DOMDocument->validate() -- Valide un document en se basant sur sa DTD

## Description

class DOMDocument {
bool validate ( void )
}

Valide un document en se basant sur sa DTD.

Vous pouvez utiliser la propriété validateOnParse de la classe DOMDocument pour effectuer une validation DTD.

## Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec. Si le document n'a aucune DTD d'attachée, cette méthode retournera `FALSE`.

## Exemples

Exemple 1. Exemple de validation DTD

`<?php $dom = new DOMDocument; $dom->Load('book.xml'); if ($dom->validate()) { echo "Ce document est valide !\n"; } ?>`

Vous pouvez également valider votre fichier XML en le chargeant :

`<?php $dom = new DOMDocument; $dom->validateOnParse = true; $dom->Load('book.xml'); ?>`

## Voir aussi

DOMDocument->schemaValidate()
DOMDocument->schemaValidateSource()
DOMDocument->relaxNGValidate()
DOMDocument->relaxNGValidateSource()

Précédent | Sommaire | Suivant
DOMDocument->schemaValidateSource() | Niveau supérieur | DOMDocument->xinclude()