PHP名称空间simplexml问题

晚上的家伙。


首先要说的是,我已经阅读了如何使用SimpleXML解析包含自定义名称空间的XML?。


我正在从源头解析XML文档,并且它们使用自定义名称空间。


<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:moshtix="http://www.moshtix.com.au">

  <channel>

   <item>

    <link>qweqwe</link>

    <moshtix:genre>asdasd</moshtix:genre>

...

例如。当我使用SimpleXML进行解析时,mostix:名称空间元素均未显示或不可访问。可能是一个非常简单的解决方案,但是有什么想法吗?


蝴蝶刀刀
浏览 245回答 2
2回答

Cats萌萌

尽管这对提取每个元素有效,这很有帮助,但是很多时候我需要执行json_encode并简单地捆绑每个有效项目并将其存储在数据库中。但是,当我这样做时,它无法识别自定义名称空间项目。有任何想法吗?每个<item>中的数据差异太大,无法手动将其放入。
打开App,查看更多内容
随时随地看视频慕课网APP