unofficialmc2 / configol-parser
configOl.xml 文件解析器
v1.2.0
2024-09-26 13:39 UTC
Requires
- php: ^8.3
- ext-simplexml: *
Requires (Dev)
- ocramius/package-versions: ^2.1
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^11.3
- squizlabs/php_codesniffer: ^3.7
README
解析 configOL.xml
文件并返回一个 ConfigOL
对象
安装
composer require unofficialmc2/configol-parser
使用方法
$parser = new ConfigOlParser('configOL.xml'); $config = $parser->get('SCHEMA'); echo $config->baseNom;
异常
文件未找到
当 configOl.xml 文件未找到时,将抛出 FileNotFound
异常。
无效的 configOl
当 configOl.xml 文件的内容不是有效的 XML 或 schema 中缺少必要信息时,将抛出 BadConfigOl
异常。
未找到 schema
当请求的 schema 在 configOl.xml 中未声明时,将抛出 SchemaNotFound
异常。