【问题标题】:Display xml data in html from an xml file specified within another xml file在另一个 xml 文件中指定的 xml 文件中以 html 格式显示 xml 数据
【发布时间】:2010-08-31 19:11:14
【问题描述】:

你能帮忙吗? 我有一个以 html 显示的基本 xml 文件。

xml文件是这样的:

<videoList>
        <video>
            <pointer>
                <type><![CDATA[image]]></type>
                <lat><![CDATA[52.1]]></lat>
                <long><![CDATA[1.0]]></long>
            </pointer>
            <speaker>
                <firstName><![CDATA[Mr Car Dealer]]></firstName>
                <town><![CDATA[]]></town>
                <description><![CDATA[Car Dealer]]></description>
                <longDescription><![CDATA[A car dealer selling BMW's and Audi's]]></longDescription>
                <videoCaption><![CDATA[captions/bmw.xml]]></videoCaption>
                <video><![CDATA[video/9ADA1C9.flv]]></video>
                <story><![CDATA[]]></story>
                <picture><![CDATA[images/bmw.jpg]]></picture>
            </speaker>
        </video>

除了&lt;videoCaption&gt; 标记中的数据外,所有内容都显示良好 - 此链接到另一个 XML 文件,该文件由以下内容组成...

<?xml version="1.0" encoding="utf-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
  <head>
   <styling>
      <style id="1" tts:textAlign="right"/>
      <style id="2" tts:color="transparent"/>
      <style id="3" style="2" tts:backgroundColor="white"/>
      <style id="4" style="2 3" tts:fontSize="10"/>
   </styling>
  </head>
  <body>
   <div xml:lang="en">
    <p begin="00:00:00.20" dur="00:00:02.00">My name is Mr Car.</p> 
    <p begin="00:00:02.30" dur="00:00:03.00">We offer original car parts.</p>

</div>
</body>
</tt>

我正在尝试做的是显示第二个 xml 文件中的数据以及相应的数据。

在第一个 xml 文件中大约有 10 个条目,每个条目都链接到 &lt;videoCaption&gt; 标记中的一个单独的 xml 文件。我已经设法在 iFrame 中显示第二个 xml 文件,但我无法使用 css 对其进行样式设置。它在 Firefox 中不起作用。

目前,我正在使用dreamweaver spry 以html 格式显示数据。

有人有什么想法吗?

【问题讨论】:

    标签: javascript html xml dreamweaver spry


    【解决方案1】:

    简而言之,我会通过 xmlhttprequest 获取第二个 XML 文件(假设它在同一个域中),然后将其插入到适当定位的 DIV 中。

    这样,CSS 样式仍然可以使用,而当您使用 iframe 时,情况似乎并非如此。

    【讨论】:

    • 您好,谢谢,我会试一试 - 是的,他们在同一个域中。
    • 在当前工作的 html 中使用 xmlhttprequest 的最佳方式是什么。我已经设置了一个表格来显示 xml ... {firstName}
      {description}

      {longDescription}

      xmlhttprequest
      谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 2012-08-16
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多