shanethehat / pretty-xml
用于美化打印XML的库
1.0.2
2015-08-10 14:22 UTC
Requires (Dev)
- behat/behat: ~3.0
- bossa/phpspec2-expect: *
- phpspec/phpspec: ~2.0
This package is not auto-updated.
Last update: 2024-09-14 16:06:39 UTC
README
一个用于美化打印XML的小型库,纯粹受到DomDocument无法配置缩进距离的启发。
使用方法
通过在composer.json中添加来安装
{
"require": {
"shanethehat/pretty-xml": "~1.0.2"
}
}
使用时,只需提供一个格式错误的(但结构良好的)XML字符串
use PrettyXml\Formatter;
$formatter = new Formatter();
echo "<pre>" . htmlspecialchars($formatter->format('<?xml version="1.0" encoding="UTF-8"?><foo><bar>Baz</bar></foo>')) . "</pre>";
您还可以更改缩进大小:$formatter->setIndentSize(2);
并且您还可以更改缩进字符:$formatter->setIndentCharacter("\t");
许可协议和作者
作者:https://github.com/shanethehat/pretty-xml/contributors
版权(C)2014
特此授予任何获得此软件及其相关文档副本(“软件”)的人,无限制地使用该软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供者提供软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是因合同、侵权或其他原因而产生的,与软件或软件的使用或其他交易有关。