jansenfelipe/nfephp-serialize

将NFe(xml)转换为PHP对象(反之亦然)

v3.10.1 2015-07-29 18:47 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:23 UTC


README

Travis Latest Stable Version Total Downloads Latest Unstable Version MIT license

将NFe(xml)转换为PHP对象和反之亦然

兼容NFe 3.10 - 第8f号发布包(2014年10月9日)

文档:http://jansenfelipe.github.io/nfephp-serialize

如何使用

添加库

$ composer require jansenfelipe/nfephp-serialize

将composer的autoload.php文件添加到您的PHP文件中。

require_once 'vendor/autoload.php';  

序列化

调用xmlToObject方法,传入xml字符串将其转换为NfeProc对象

$nfeProc = NFePHPSerialize::xmlToObject(file_get_contents('nfe.xml'));
示例
//Capturando CNPJ do emitente
$cnpjEmitente = $nfeProc->getNFe()->getInfNFe()->getEmit()->getCNPJ();

//Capturando endereço do destinatário
$endereco = $nfeProc->getNFe()->getInfNFe()->getDest()->getEnderDest();

反序列化

调用objectToXml方法,传入NfeProc对象将其转换为xml字符串

$xml = NFePHPSerialize::objectToXml(new NfeProc());

喜欢吗?也了解以下内容

许可协议

MIT许可协议(MIT)