當前位置: 首頁> 函數類別大全> xml_set_object

xml_set_object

在對像中使用XML Parser
名稱:xml_set_object
分類:XML解析器
所屬語言:php
一句話介紹:允許在對象內使用XML 解析器。

定義和用法

xml_set_object()函數允許在對像中使用XML 解析器。

實例

在對像中使用xml解析器::

 <? php
XMLPARSER類
{
私人$解析器;

函數__construct ( ) {
  $ this- > parser = xml_parser_create ( ) ;
  xml_set_object ( $ this- >解析器, $ this ) ;
  XML_SET_ELEMENT_HANDLER ( $ this- > Parser , “ start_tag” , “ end_tag” ) ;
  XML_SET_CHARACTER_DATA_HANDLER ( $ this- > Parser , “ cdata” ) ;
}

函數__DESTRUCT ( ) {
  xml_parser_free ( $ this- > parser ) ;
  unset ( $ this- >解析器) ;
}

功能解析( $ data ) {
  xml_parse ( $ this- >解析器, $ data ) ;
}

函數start_tag ( $ parser , $ tag , $屬性) {
  var_dump ( $ tag , $屬性) ;
}

功能CDATA ( $ PARSER , $ CDATA ) {
  var_dump ( $ cdata ) ;
}

函數end_tag ( $ parser , $ tag ) {
  var_dump ( $ tag ) ;
}
}

$ xml_parser = new xmlparser ( ) ;
$ xml_parser- > parse ( “ <p id ='test'> Hello World!</p>” ) ;
? >

運行實例

文法

xml_set_object ( parser , object )
參數 描述
parser 必需。指定要使用的XML 解析器。
object 必需。指定要使用XML 解析器的對象。
同類函數
熱門文章