vendor/alipay/lotusphp_runtime/XML/Xml.php
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
*返回码定义
*/
/* 扩展内部错误 */
define("INTERNAL_ERR", -1);
/* 当前模式下不允许执行该函数 */
define("WRONG_MODE", 0);
/* 成功 */
define("SUCESS", 1);
/**
* 模式定义
*/
define("READMODE", 0);
define("WRITEMODE", 1);
/**
* @desc LtXml用于解析和生成XML文件
* 使用前调用 init() 方法对类进行初始化
*
* LtXml提供两个公共方法 getArray() 和 getString
*
* getArray() 方法要求传入一个规范的xml字符串,
* 返回一个格式化的数组
*
* getString() 方法要求传入一个格式化的数组,反
* 回一个规范的xml字符串
* 在使用getString() 方法时,传入的格式化数组可
* 通过 createTag() 方法获得。
*
*/
class LtXml {
/**
* 只支持 ISO-8859-1, UTF-8 和 US-ASCII三种编码
*/
private $_supportedEncoding = array("ISO-8859-1", "UTF-8", "US-ASCII");
/**
* XMLParser 操作句柄
*/
private $_handler;
/**
* READMODE 0:读模式,encoding参数不生效,通过输入的string获取version和encoding(getString方法不可用)
* WRITEMODE 1:写模式,按照制定的encoding和array生成string(getArray方法不可用)
*/
public $mode;
/**
* 该 XML 对象的编码,ISO-8859-1, UTF-8(默认) 或 US-ASCII
*/
public $encoding;
/**
* 该 XML 对象的版本,1.0(默认)
*/
public $version;
public function init($mode = 0, $encoding = "UTF-8", $version = "1.0") {
后面还有 244 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
