【发布时间】:2013-04-26 19:23:51
【问题描述】:
我正在获取一个 RSS 提要。
对于每个项目,其中一个节点包含 html(如图所示,有多个 div 的值)。
<item><node><div id="listing>content</div></node></item>
将此 xml 代码乘以 n 个项目,您有很多 <div id="listing">,是的,我知道 ID 是唯一的,我无法控制提要。我列出了每个项目。
我正在提取这个 xml 并在 XSLT 样式表上对其进行转换。
所以<div class="mydiv">for each xml item grab <div id="listing"> display the content here </div><div> 是我正在做的,所以我可以列出 RSS 中的所有项目。
XSL for each 可以很好地处理每个项目的标题等内容,但问题出现了,因为所有节点 div 都具有相同的 id="listing"。
我需要做的是从提要中获取每个 div id=listing 中的内容并将其放入我自己的内容中。
我希望能够遍历所有 div id=listing 并将内容下拉到我的一个 div。
jquery 是否可以做到这一点,如果可以,我不确定该怎么做。
任何帮助(除了使 ID 唯一)将不胜感激。
谢谢。
【问题讨论】:
-
您之前发布了一个类似的问题,您知道它为什么被关闭了吗? stackoverflow.com/questions/16243323/…
-
你不需要使用jquery。您可以在 xslt 中使用 XPath。
div只是另一个 XML 元素,所以不是迭代\item\node而是迭代\item\node\div -
我猜差不多,希望这个更清楚一点
-
@user1689274 我们希望看到解决问题的尝试或努力。我们无法为您编写代码,但如果您遇到困难,我们可以为您提供帮助。
-
xpath 只适用于 xml 不是吗?这将是节点内的字符串