xsd-reader-laravel-cached maintained by stormcode
Last update
2023/01/22 00:40
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2023/01/22 00:40
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/07/26 13:52
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/06/28 10:42
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/06/24 17:08
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/06/24 17:00
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/06/24 16:28
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
Last update
2022/06/24 15:21
License
Require
- php ^8.1
- illuminate/support ^9.0
- illuminate/database ^9.0
PHP XSD Reader
Read any XML Schema (XSD) programmatically with PHP.
Installation
The recommended way to install the xsd-reader via Composer:
composer require 'stormcode/xsd-reader-laravel-cached'
Getting started
use CollectHouse\XML\XSDReader\SchemaReader;
$reader = new SchemaReader();
$schema = $reader->readFile("http://www.example.com/exaple.xsd");
// $schema is instance of CollectHouse\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){
}
Note
The code in this project is provided under the MIT license. For professional support contact goetas@gmail.com or visit https://www.goetas.com