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
解决方案 »
- $_SERVER["QUERY_STRING"]为什么什么都取不到(想取问号后面的部分)
- 数据用数组读出三个字段,如何 合并成一个字符串,菜鸟问题,大家帮忙!!!!
- 关于PHP调用两个数据库的数据计算的问题
- 关于上传多个文件的问题
- php 返回xml信息错误
- 在php中,如何能够播放影片,音乐,DVD短片等?
- HELP ME(急急急)!
- php+iis+sqlserver文章输出问题?请指教
- 弟兄们,我明天开始要回来了,回到这个阵线了
- win2008r2+iis7.5+php5.3.28 配置oci8不成功求助
- 类修改成员变量的方法难道需要做一个成员函数?
- 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()这个函数就可以了!
然后取几个全局变量的值就可以了!呵呵...