korim/data-file

使用XSD验证加载XML文件

1.0.1 2024-06-09 05:14 UTC

This package is auto-updated.

Last update: 2024-09-09 06:06:04 UTC


README

Scrutinizer Code Quality Type Coverage codecov Continuous Integration

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.xmlconfig.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文件对于提供默认配置很有用,这些配置可以被本地设置覆盖。