php中xml语法解析总结

简介:

        xml是一种在xml上进行文档交换的数据格式.该语言是由W3C(World Wide Web Concortium,世界万维网组织)定义的一种标准.

        PHP中支持三种源代码的编码方式:US-ASCII,    ISO-8859-1和UTF-8.

函数

1.    xml_parser_create([string encoding]):    建立一个xml解析器

描述:    建立一个新的XML解析器并返回可被其它XML函数使用的资源句柄.

            可选参数用来指定解析后输出数据的编码类型.PHP5.0.2以上版本默认是utf-8.

2.    xml_parser_set_option(resource parser,int option,mixed value):    为指定XML解析进行选项设置

描述:    parser:指向要设置选项信息的XML解析器的指针

            option:要设置的选项名称.

               大小写折叠:一个应用于一系列字符的过程,在该过程中,这些字符中的所有非大写字符将被替换成它们对应大写等价字符

                XML_OPTION_CASE_FOLDING:控制在该XML解析器中大小写折叠[字符串转换为大写字符]是否有效,默认为有效

                XML_OPTION_SKIP_TAGSTART:指明在一个标记名前应略过几个字符

                XML_OPTION_SKIP_WHITE:是否略过由空白字符组成的值

                XML_OPTION_TARGET_ENCODING:设置该XML解析器所使用的目标编码方式.其默认值和xml_parser_create()函数设置的源编码方式相同.支持的目标编码方式有:US-ASCII,    ISO-8859-1和UTF-8.

            value:要给选项设置的新值.即设置上面选项的值

3.     xml_parse_into_struct(resource parset,string data,array &values[,array &index])

描述:    该函数将XML文件解析到两个对应的数组中,index参数含有指向values数组中对应值的指针.最后两个参数可由指针传递给函数. 成功返回1.失败返回0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值