# Validazione

La libreria valida il file XML usando lo Schema Ufficiale dell'Agenzia delle Entrate (opens new window).

# Controllare la validità del documento

$xml = '/path/to/file.xml';
$eDocument = \Weble\FatturaElettronica\DigitalDocument::parseFrom($xml);

// true / False
$eDocument->isValid();

# Controllare eventuali errori

$xml = '/path/to/file.xml';
$eDocument = \Weble\FatturaElettronica\DigitalDocument::parseFrom($xml);

$errors = $eDocument->validate()->errors();
//  [
//    '/path/to/xml/wrong/field' => [
//         'First Error',
//         'Second Error'
//    ]
// ]