goetas-webservices / xsd-reader
使用PHP以编程方式读取任何XML Schema (XSD)
0.4.6
2024-06-07 06:19 UTC
Requires
- php: ^8.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.6
- sebastian/phpcpd: ^6.0
- vimeo/psalm: ^5.6
This package is auto-updated.
Last update: 2024-09-01 18:48:13 UTC
README
PHP XSD Reader
使用PHP以编程方式读取任何 XML Schema (XSD)。
安装
推荐通过 Composer 安装 xsd-reader
composer require 'goetas-webservices/xsd-reader'
入门指南
use GoetasWebservices\XML\XSDReader\SchemaReader; $reader = new SchemaReader(); $schema = $reader->readFile("http://www.example.com/example.xsd"); // $schema is instance of GoetasWebservices\XML\XSDReader\Schema\Schema; // Now you can navigate the entire schema structure foreach ($schema->getSchemas() as $innerSchema) { } foreach ($schema->getTypes() as $type) { } foreach ($schema->getElements() as $element) { } foreach ($schema->getGroups() as $group) { } foreach ($schema->getAttributes() as $attr) { } foreach ($schema->getAttributeGroups() as $attrGroup) { }
注意
本项目的代码遵循 MIT 许可证。如需专业支持,请联系 [email protected] 或访问 https://www.goetas.com