veewee / xml
无忧处理XML
3.2.0
2024-09-06 09:53 UTC
Requires
- php: ~8.2.0 || ~8.3.0
- ext-dom: *
- ext-libxml: *
- ext-xml: *
- ext-xmlreader: *
- ext-xmlwriter: *
- ext-xsl: *
- azjezz/psl: ^3.0
- webmozart/assert: ^1.10
Requires (Dev)
- php-standard-library/psalm-plugin: ^2.2
- symfony/finder: ^6.1
- veewee/composer-run-parallel: ^1.0.0
- vimeo/psalm: ^5.4
- 4.x-dev
- 3.x-dev
- 3.2.0
- 3.1.0
- 3.0.0
- 2.x-dev
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.2
- 2.11.1
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.x-dev
- 1.7.0
- 1.6.0
- 1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- v0.6.1
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.0
- dev-xpath-xslt-callback-functions
- dev-xml-reader-writer-streams
- dev-php84-spec-compliance
- dev-dependabot/composer/symfony/finder-tw-6.1or-tw-7.0
This package is auto-updated.
Last update: 2024-09-20 06:10:55 UTC
README
无忧处理XML
此包旨在为PHP处理XML提供所有工具,无需担忧。您将找到一个类型安全的声明式API,它为您处理错误!
安装
composer require veewee/xml
组件
- DOM:通过DOM API操作XML文档。
- 编码:提供
xml_encode()
和xml_decode()
,让您可以像处理JSON一样处理XML! - 错误处理:提供您安全处理XML所需的工具。
- 读取器:内存安全的XML读取器。
- 写入器:内存安全的XML写入器。
- XSD:用于处理XSD架构的工具。
- XSLT:将XML文档转换为其他内容。
路线图
这些组件尚未实现,但已考虑。如果您想使用这些组件,请保持关注!
- 外部:Saxon/C:XSLT 3.0/2.0,XQuery 3.1,XPath 3.1和Schema Validation 1.0/1.1
- 等待PHP8支持:https://saxonica.plan.io/issues/4842
外部:XSLT2(推荐saxon/c)
关于
提交bug和功能请求
bug和功能请求在GitHub上跟踪。在贡献代码之前,请查看我们的规则。
许可证
veewee/xml遵循MIT许可证。