ex

PHP 和 XML: 使用expat函数(二)

PHP和XML:使用expat函数(二)让我们看一下实际处理这个文档的PHP代码。这个函数不得不手工调用,因为PHP不支持当一个对象释放时自动调用类的析构函数。然后我定义了在XML文档中用来分析打开和关闭标记的主回调方法。如果它存在的话,它将直接在XML文档中处理php脚本。第一行调用了函数xml_parser_create(),它将返回一个expat的xml分析器的实例,并且被保存在类的属性&this->xml_parser中。下一步,我们需要用函数xml_set_object()来注册一个类方法的回调

PHP 和 XML: 使用expat函数(三)

PHP和XML:使用expat函数(三)如何在一个PHP脚本中使用这个类呢?这里有一个例子:首先类定义需要被包括在脚本中require;然后,我们创建一个类的实例,并且设置文件性为我们的XML文档的实际链接。$news->parse();然后我们打印html到屏幕上。小节在这篇简短的文件中,我们涉及了使用PHP来处理XML的流程:简单的XML文档结构为XML分析器定义简单的标记设置XML分析器的简单选项向XML分析器注册回调函数通过一个PHP类来使用XML分析器在另一个脚本中使用PHP类

ftp类(example.php)

flush();$ftp_ini_datei=$argv[1];require('./ftp_class.php');require($ftp_ini_datei);echo"\nCronjobstarted:";echodate("d.m.Y-H:i:s");echo"\n";$newftp=newmyftp;if(!$anonymous){$result=$newftp->connect($host,$user,$password);}else{$result=$newftp->connect($ho