【问题标题】:Parsing xml namespaces using ajax使用 ajax 解析 xml 命名空间
【发布时间】:2010-10-30 21:37:21
【问题描述】:
<item>
<guid>http://jahboo.fliggo.com/video/kPZj01cs</guid>
<pubDate>Tue, 10 Mar 2009 18:31:38 -0500</pubDate>
<title>How to be perverted with water proof cam</title>
<author>Jennisita@fliggo</author>
<link>http://jahboo.fliggo.com/video/kPZj01cs</link>
<description>
    This vid shows how easy it is to make perverted vids with a water proof cam. Kids don&apos;t try this @ home.   <![CDATA[ <object width="425" height="355"><param name="movie" value="http://jahboo.fliggo.com/embed/kPZj01cs"></param><param name="wmode" value="window"></param><param name="allowscriptaccess" value="always"></param><param name="allowfullscreen" value="yes"></param><embed src="http://jahboo.fliggo.com/embed/kPZj01cs" type="application/x-shockwave-flash" wmode="window" allowscriptaccess="always" allowfullscreen="yes" width="425" height="355"></embed></object> ]]> </description>
<media:group>
    <media:title>How to be perverted with water proof cam</media:title>
    <media:content url="http://static.fliggo.com/content/k/P/16119.flv" type="video/flv" bitrate="450" fileSize="0" framerate="0" duration="29" height="400" width="300" />
    <media:player url="http://jahboo.fliggo.com/embed/kPZj01cs" height="400" width="300" />
    <media:credit role="author">Jennisita</media:credit>
    <media:thumbnail url="http://static.fliggo.com/content/k/P/16119-158-large.jpg" />
    <media:text type="plain">This vid shows how easy it is to make perverted vids with a water proof cam. Kids don&apos;t try this @ home.</media:text>  
</media:group>

我想解析以下 xml 数据。我想从 media:thumbnail 命名空间中检索数据并访问该命名空间中的 url 属性。有什么工具或教程可以指导我这样做吗?谢谢你

【问题讨论】:

  • 你想用哪种语言来做这个?
  • ajax 不是一种语言,它是一种风格...... javascript 是语言!
  • 我想用php解析它。它基本上是来自视频共享网站 fliggo 的提要。我想在我的网站上显示缩略图

标签: javascript xml ajax url namespaces


【解决方案1】:

您应该阅读这方面的内容,网络上有soooo many examples 对此...

从基础开始,JasvaScript & XML by David Flanagan,它涵盖了如何创建读取加载 strong> xml 同步和异步,解析 XML 数据...甚至convert XML 成html 表格。

【讨论】:

  • 问题是我需要在我的网站中集成以下提要,这给我带来了一些麻烦。我想根据自己的喜好自定义它,无论如何感谢您的帮助:)
  • 有很多例子,但我很高兴看到一个解析命名空间 xml 的例子。
  • 这个问题专门关于在 xml 中处理命名空间。答案没有抓住重点。
【解决方案2】:

所以,你想用 JavaScript 来做这件事。

DOM level 2 有处理命名空间的方法,但不幸的是 Internet Explorer 不支持这些。

所以你有以下选择:

  1. 不支持 IE。
  2. 使用 DOM 级别 1 方法编写忽略命名空间的代码。
  3. 查找支持命名空间的 JavaScript XML 库。
  4. 开发您自己的 JavaScript XML 库。
  5. 只需使用正则表达式即可提取这些字符串。

【讨论】:

  • 你对任何支持命名空间的库有什么想法吗?使用正则表达式解析命名空间的任何示例?
  • 不幸的是,我不知道这些库。关于正则表达式:我的意思是使用像 /media:thumbnail url="(.*?)"/ 这样的正则表达式扫描 XML
  • 别担心,我找到了可以完美完成工作的东西,再次感谢
猜你喜欢
  • 2012-03-26
  • 2021-05-03
  • 2014-01-10
  • 2010-11-08
  • 2018-07-15
  • 2012-06-11
  • 2015-09-08
相关资源
最近更新 更多