hiraku / xml_builder
用于构建XML的简单领域特定语言(DSL)
1.0.12
2013-05-12 22:50 UTC
Requires
- php: >=5.2.10
- ext-xmlreader: *
Suggests
- ext-dom: *
- ext-json: *
- ext-xmlwriter: *
This package is auto-updated.
Last update: 2024-09-04 14:54:36 UTC
README
这是一个用于编写简短XML生成代码的库。 http://hirak.github.com/xmlbuilder/
示例
执行以下代码将输出XML。
<?php require_once 'XML/Builder.php'; xml_builder(array('doctype'=>XML_Builder::$XHTML11)) ->html(array('xmlns'=>XML_Builder::NS_XHTML)) ->head ->meta_(array('http-equiv'=>'Content-Type','content'=>'text/html; charset=UTF-8')) ->title_('サンプルHTML') ->_ ->body ->div(array('id'=>'wrapper')) ->h1_('サンプルHTML') ->p_('サンプル') ->_ ->_ ->_ ->_echo();
特点
- 可选择的后端 ・・・可以选择DOM或XMLWriter。
- 独特的DSL ・・・比直接用字符串编写XML更短。
- 放心 ・・・完全封装在DOM或XMLWriter的包装器中,通过正确使用这些可以生成安全的XML。
- 数组和DOM之间的相互转换功能
详细信息请参阅文档 http://hirak.github.com/xmlbuilder/
许可证
MIT许可证。