补充知识: xml schema/xsd XML Schema 是基于 XML 的 DTD 替代者 XML Schema 描述 XML 文档的结构 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD) 可参考, https://www.w3school.com.cn/schema/index.asp
本类用来做array和xml之间的转化, 但必须设定与xml文件对应的xsd文件来约束转换过程
如果不需要通过xsd进行强制性约束, 请用类:site_utility_xml
本类需要实例化
<?php
$xml = kernel::single('base_xml');
参数: array $value 需转换的数组 string $name 转换成xml后的最外层的xml节点 string $xsd xsd文件位置标识, 表识名:{$app_id}_{$filename}, 则xsd位置为:app/{$app_id}/xmlschema/{$filename}.xsd 例如: 表识名:base_app, xsd位置:app/base/xmlschema/app.xsd 返回: string 返回转化好后的xml
将xml转换成array
参数: array $xmldata 需转换xml数据 string $xsd xsd文件位置标识, 表识名:{$app_id}_{$filename}, 则xsd位置为:app/{$app_id}/xmlschema/{$filename}.xsd 返回: string 返回转化好后的array