gdbnet / fattura-elettronica-php

意大利电子发票XML的PHP类

1.0.4 2019-07-09 09:42 UTC

This package is not auto-updated.

Last update: 2024-09-25 11:50:26 UTC


README

一个用于读取和写入意大利电子发票XML的PHP包。

composer require gdbnet/fattura-elettronica-php

用法

编写XML

$fattura = new FatturaElettronica($header, $body);
$writer = new FatturaElettronicaXmlWriter($fattura);
$xml = $writer->encodeXml();

读取XML

$xml = '<?xml...';
$reader = new FatturaElettronicaXmlReader();
$fattura = $reader->decodeXml($xml);

使用xsd验证XML

$xml = '<?xml...';
$validator = new XmlValidator();
if ($validator->validate($xml)) {
    echo 'valid xml';
} else {
    var_dump($validator->getErrors());
}

鸣谢

从 manrix/fattura-elettronica-php 分支而来