0

首先,我创建了一个 javascript,它定位和动画网站的某些部分

例子:

<ul>
<li transition="fade" amount="5" thumb="images/thumb1.jpg>
<div class="item rotate"
      width = "18"
      height= "550"
      speed="600"
      start="1100"
      easing="easeOutExpo"><img src="images/cheese.png" alt="Cheese">
<div>

<div class="caption black sfb stb"
      width = "950"
      height= "600"
      speed="600"
      start="1100"
      easing="easeOutExpo">10.99
<div>
</li>

<li transition="cut" amount="15" speed="300" delay="9400" thumb="images/thumb2.jpg>
<div class="item rotate"
      width = "18"
      height= "550"
      speed="600"
      start="1100"
      easing="easeOutExpo"><img src="images/pork.png" alt="Pork">
<div>

<div class="caption white lfl stl"
      width = "950"
      height= "600"
      speed="600"
      start="1100"
      easing="easeOutExpo">15.99
<div>
</li>
</ul>

现在不必将它放在 html 中,我现在想将它放在 XML 中,因为稍后我将制作一个 web 服务。

但是现在,我需要让我的 javascript 工作,以便它可以从 xml 中读取所有这些内容。

我在想的(也许我在这里走错了路)是xml的以下内容

<spot>
 <effect type="fade"></effect>
 <amount>5</amount>
 <thumb>thumb1.jpg</thumb>
   <item ="item rotate">
    <width>18</width>
    <height>550</height>
    <speed>600</speed>
    <start>1100</start>
    <easing>easeOutExpot</easing>
    <img alt="Cheese">images/cheese.png></image>
   </item>
  </spot>

现在我不知道如何在 javascript 中解决这个问题。有人可以给我一些提示提示等吗?

4

1 回答 1

1

您可以在此StackOverflow 答案中找到如何使用 jQuery 解析 XML 的示例。只需使用 css 选择器查找您想要的标签,然后提取您需要的数据。您可以使用 jQuery 或 javascript DOM 方法(document.createElement# 等)构建必要的 HTML

如果您不想使用 jQuery,这篇博文解释了如何从 XML 字符串创建 XML-DOM 对象。然后,您可以使用浏览器的 DOM 方法来获取您想要的数据。

于 2013-02-05T09:35:48.643 回答