gdbnet / fattura-elettronica-php
意大利电子发票XML的PHP类
1.0.4
2019-07-09 09:42 UTC
Requires
- php: >=7.1
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-xsl: *
- dompdf/dompdf: ~0.8.0
- symfony/serializer: ^2.8.50
Requires (Dev)
- phpunit/phpunit: ^7
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 分支而来