php5的
http://blog.csdn.net/ice_berg16/archive/2004/07/27/53464.aspx
http://blog.csdn.net/ice_berg16/archive/2004/07/27/53464.aspx
解决方案 »
- php怎样读取数据库的记录?
- 请问google搜索框效果如何实现呢?
- phpMyAdmin 3.2.5 是不是仅用于PHP5 或者更高版本?
- 求一个程序!
- php并发抓图怎么知道有没抓完呢
- php页面访问时,统一进行权限验证的设计
- 请大家帮我讨论一下:新闻系统中当一条新闻有多幅新闻图片的时候怎么叛断(我以前做的限制只能有一副图片,只在表里设个图片字段就行了,
- 开发这样一套PHP+MASQL的网站要多少钱?
- 求助大虾:帮忙看下代码,一个用户验证的
- 关于php的"==="与"=="
- 类修改成员变量的方法难道需要做一个成员函数?
- csdn现在怎么了?我只开几个帖子窗口机子就给拖的要死,而上别的网站都不会这样啊
1、php版本
2、domxml扩展库是否可用
function ElementStart($parser,$name,$attribs)
{
global $xmlData,$xmlElementName,$xmlElementData;
$xmlElementName = $name;
}
function ElementEnd($parser,$name)
{
global $xmlData,$xmlElementName,$xmlElementData;
$xmlData["$xmlElementName"] = $xmlElementData;
$xmlElementName = NULL;
$xmlElementData = NULL;
}
function CharacterData($parser,$data)
{
global $xmlData,$xmlElementName,$xmlElementData;
$xmlElementData = $data;
} function PIHandler($parser,$target,$data)
{
} function defaultHandler($parser,$data)
{
}
function externalEntityRefHandler ($parser,$openEntityNames,$base,$systemId,$pbulicId)
{
}
function xmlStrParser($xmlStr)
{
$xml_parser = xml_parser_create();
xml_parser_set_option($xml_parser,XML_OPTION_CASE_FOLDING,1);
xml_set_element_handler($xml_parser,"ElementStart","ElementEnd");
xml_set_character_data_handler($xml_parser,"CharacterData");
xml_set_processing_instruction_handler($xml_parser,"PIHandler"); xml_set_default_handler($xml_parser,"defaultHandler");
xml_set_external_entity_ref_handler($xml_parser,"externalEntityRefHandler"); xml_parse($xml_parser,$xmlStr);// xml_parser_free($xml_parser);
}在你要解析的地方,直接调用xmlStrParser()这个函数就可以了!
然后取几个全局变量的值就可以了!呵呵...