首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用PHP 4.4.8解析此xml?

如何使用PHP 4.4.8解析此xml?
EN

Stack Overflow用户
提问于 2010-03-04 01:49:53
回答 2查看 447关注 0票数 0

通常,我可以通过使用xml to array类在PHP5中解析Xml。但是现在,我有一台安装了PHP 4.4.8的服务器,我真的不知道如何使用内置函数来解析它。

xml是这样的:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8" ?>
<?pageview_candidate?>
 <SearchResponse Version="2.2">
  <web:Web>
   <web:Results>

     <web:WebResult>
       <web:Title>Apple Ipad</web:Title>
       <web:Description>The best way to experience the web</web:Description>
       <web:Url>http://www.apple.com/ipad/</web:Url>
     </web:WebResult>

     <web:WebResult>
       <web:Title>Apple Tablet Concept: the iPad Touch</web:Title>
       <web:Description>This can all be made better!</web:Description>
       <web:Url>http://factoryjoe.com/blog/148548/</web:Url>
     </web:WebResult>

   </web:Results>
  </web:Web>
 </SearchResponse>

我想要echo的每个搜索项目,标题和描述和网址。

注意:重要的是代码应该在PHP版本4.4.8中工作

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-03-04 02:14:50

xml_parser*函数在php4中应该仍然有效:-

代码语言:javascript
运行
复制
$xml = "...."
$parser = xml_parser_create('UTF-8');
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $xml, $vals, $index);
xml_parser_free($parser);

有关更深入的示例,请查看手册。

编辑:-在此处找到重复项:What to use for XML parsing / reading in PHP4

票数 0
EN

Stack Overflow用户

发布于 2010-03-04 02:22:37

您还可以使用xslt_process并使用XSLT样式表处理它。请看一下该页面上的一些示例。如果您不熟悉XSLT,可以使用与您类似XML标记的here's a simple example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2373625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档