Aktueller Standort: Startseite> Funktionskategorien> xml_set_object

xml_set_object

Verwenden von XML -Parser in einem Objekt
Name:xml_set_object
Kategorie:XML -Parser
Programmiersprache:php
Kurzbeschreibung:Ermöglicht die Verwendung von XML -Parsers in Objekten.

Definition und Verwendung

xml_set_object() ermöglicht die Verwendung eines XML -Parsers in einem Objekt.

实例

在对象中使用 xml 解析器 :

 <? Php
Klasse XMLParser
{
privat $ parser ;

Funktion __construct ( ) {
  $ this -> parser = xml_parser_create ( ) ;
  xml_set_object ( $ this -> parser , $ this ) ;
  xml_set_element_handler ( $ this -> parser , "start_tag" , "end_tag" ) ;
  xml_set_character_data_handler ( $ this -> parser , "cdata" ) ;
}

Funktion __Destruct ( ) {
  xml_parser_free ( $ this -> parser ) ;
  unversehrt ( $ this -> Parser ) ;
}

Funktion analysieren ( $ data ) {
  xml_parse ( $ this -> parser , $ data ) ;
}

Funktion start_tag ( $ parser , $ tag , $ attribute ) {
  var_dump ( $ tag , $ attribute ) ;
}

Funktion CDATA ( $ Parser , $ cdata ) {
  var_dump ( $ cdata ) ;
}

Funktion end_tag ​​( $ parser , $ tag ) {
  var_dump ( $ tag ) ;
}
}

$ xml_parser = new XmlParser ( ) ;
$ xml_parser -> parse ( "<p id = 'test'> Hallo Welt! </p>" ) ;
?>

运行实例

Grammatik

 xml_set_object ( Parser , Objekt )
Parameter beschreiben
Parser Erforderlich. Gibt den zu verwendenden XML -Parser an.
Objekt Erforderlich. Gibt das Objekt an, um den XML -Parser zu verwenden.
Ähnliche Funktionen
Beliebte Artikel