PHP对XML的支持

原创 2007年09月13日 09:27:00

1. xml_parse
  
  boolean xml_parse(int parser, string data, int [isFinal]);
  
  本函数用来解析 XML 格式的文件资料。参数 parser 为解析代码。参数 data 为解析的资料区块 (chunk)。参数 isFinal 可省略,若设为 true 则系统会自动送出最后的资料部分 (piece) 给 data 参数。若无错误则返回 true 值。
  
  2. xml_parser_create
  
  int xml_parser_create(string [encoding]);
  
  本函数用来初始化一个新的 XML 解析器。参数 encoding 可省略,为 XML 使用的字符集,默认值为 ISO-8859-1,其它尚有 US-ASCII、UTF-8 二种。成功则返回 parser 代码供其它函数使用,失败则返回 false 值。
  
  3. xml_set_element_handler
  
  boolean xml_set_element_handler(int parser, string startElementHandler, string endElementHandler);
  
   本函数配置元素的标头供 xml_parse() 函数使用。参数 parser 为解析代码。参数 startElementHandler 及 endElementHandler 分别为元素开始与结束的标头,其中的 startElementHandler 必须包括解析代码、名称、与属性,而 endElementHandler 参数包括了解析代码及名称二个参数。若无错误则返回 true 值。
  
  4. xml_set_character_data_handler
  
  boolean xml_set_character_data_handler(int parser, string handler);
  
  
  本函数配置字符资料的标头。参数 parser 为解析代码。参数 handler 包括解析代码及资料字符串等二个元素。若无错误则返回 true 值。
  
  5. xml_get_error_code
  
  int xml_get_error_code(int parser);
  
  本函数可取得 XML 在处理时的错误代码。参数 parser 为解析代码。若 parser 有错则返回 false 值,否则就返回错误代码 (如 XML_ERROR_BINARY_ENTITY_REF .... 等等)。
  
  6. xml_error_string
  
  string xml_error_string(int code);
  
  本函数可取得 XML 在处理时的错误代码。参数 code 为解析错误代码。若无错误返回值为代码的文字描述字符串。
  
  7. xml_get_current_line_number
  
  int xml_get_current_line_number(int parser);
  
  本函数用来取得目前 XML 解析所正在处理的行号。参数 parser 为解析代码。若 parser 有错则返回 false 值,若无错误则返回行号数字。
  
  8. xml_parser_free
  
  boolean xml_parser_free(int parser);
  
  本函数用来释放目前 XML 解析所使用的内存。参数 parser 为解析代码。若没有错误则返回 true 值,否则返回 false 值。

(PHP点滴----1)

 

相关文章推荐

php生成xml教程

  • 2012年11月12日 14:57
  • 1.22MB
  • 下载

PHP读取XML显示到表格

  • 2015年12月13日 21:26
  • 37KB
  • 下载

PHP原生DOM对象操作XML

对于操作XML类型文件,PHP内置有一套DOM对象可以进行处理。对XML的操作,从创建、添加到修改、删除都可以使用DOM对象中的函数来进行。 创建 创建一个新的XML文件,并且写入一些数据到这个X...

xml源代码 php源码

  • 2013年08月19日 11:42
  • 2KB
  • 下载

PHP导入与导出xml格式的Excel

  • 2015年05月29日 11:12
  • 16KB
  • 下载

详解php解析xml用法

详解php解析xml用法         重点考察:simplexml_load_string()函数解析xml         php xml示例一:                  ...

php+xml留言板

  • 2004年07月06日 00:00
  • 66KB
  • 下载

Apress.Pro.PHP.XML.and.Web.Services.Mar.2006

  • 2007年07月05日 12:55
  • 3.85MB
  • 下载

PHP读取和编写XML DOM示例代码

本文为大家提供的是PHP读取和编写XML DOM示例代码,感兴趣的同学参考下。 // 用 DOM 读取 XML $doc = new DOMDocument(); $doc->load(...

php中处理xml

  • 2006年02月23日 15:31
  • 541KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP对XML的支持
举报原因:
原因补充:

(最多只允许输入30个字)