korim / data-file
使用XSD验证加载XML文件
1.0.1
2024-06-09 05:14 UTC
Requires
- php: ^7.2 || ^8.0
- ext-dom: *
- ext-libxml: *
- ext-simplexml: *
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-09 06:06:04 UTC
README
XML配置加载器
这个库可以帮助您轻松地使用XSD模式验证和加载XML配置文件。它旨在通过最小努力确保您的配置数据完整性和一致性。此外,它还可以用于加载和验证通用XML文件。
安装
要开始使用,请使用Composer安装所需软件包
composer require koriym/data-file
验证并加载XML文件。
用法
简单的XML加载与验证
仅用几行代码即可加载和验证您的XML文件
use Koriym\DataFile\XmlLoad; $xml = (new XmlLoad())('/path/to/xml', '/path/to/xsd'); assert($xml instanceof SimpleXMLElement);
配置XML加载
轻松地从指定目录加载配置文件(config.xml
或 config.xml.dist
)。如果两个文件都存在,则首先加载config.xml
use Koriym\DataFile\XmlConfigLoad; $xml = (new XmlConfigLoad('confilg.xml'))('/path/to/config_dir', '/path/to/xsd'); assert($xml instanceof SimpleXMLElement);
使用.dist
文件允许您在仓库中维护默认设置,同时将本地配置分开。
注意
- XSD模式确保您的XML文件遵循定义的结构和内容标准。
.dist
文件对于提供默认配置很有用,这些配置可以被本地设置覆盖。