nfephp-org / sped-serializer
Serialiser XML
Installs: 2 506
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 5
Forks: 7
Open Issues: 0
Requires
- php: ~5.5|~7.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2021-10-15 14:29:50 UTC
README
Apenas prova de conceito, por ora.
A classe XmlParser::class permite basicamente duas operações:
1 - Método estático XmlParser::xmlToObj()
Converte um XML em um Objeto do tipo StdClass do PHP para ser usado para extrair os dados do xml em programas PHP de forma mais simples e direta, ao invés de usar o DOM para essa operação.
2 - Método estático XmlParser::objToXml()
Converte um objeto do tipo StdClass em um XML.
Caso o objeto não contenha o namespace ("xmlns") relativo aos do projeto SPED, estes serão inclusos.
Caso o objeto já contenha os namespaces esses serão inclusos automaticamente.