jquery - 如何从 XML 文件输出 HTML?

标签 jquery xml

我正在尝试获取“描述”的内容并将其放入一个 div 中。 下面是来自 jQuery ajax 调用的 XML。

<media> 
    <entry> 
        <title>Item Name</title> 
        <description>
            <p>First Line<br />
            Second Line</p>
            <p>More Content</p>
        </description> 
        <author>Name</author> 
        <date>2010-07-06</date> 
    </entry> 
</media> 

我尝试了以下方法,但无法正常工作。它充其量显示出来,但没有任何格式(FF3)。否则会显示“WRONG_DOCUMENT_ERR”错误 (Chrome)。

$.ajax({
    url: xml_url,
    dataType: "xml",
    success: loadItem
});

function loadItem(data) {
    $(data).find('entry').each(function() {
        $(".playing div.description").html($(this).find("description"));
    });
}

有可能吗?谢谢。

最佳答案

嘿,我想我找到了一个解决方案(我已经为此工作了几个小时但无济于事,所以提出了这个问题,然后我很快就设法解决了,这很典型,哈哈)。

只是我使用了加载,它承载了所有格式。

$('.playing div.description').load(xml_url + ' description');

关于jquery - 如何从 XML 文件输出 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198122/

相关文章:

javascript - JQuery 从字符串包含相同文本的数组中删除重复项

php - 在 jquery/mysql 中保存 url 时出现问题

javascript - 删除不需要的 jQuery 函数

jquery - 如何让 jquery 工具覆盖层与页面的其余部分一起滚动?

php - libxml_get_errors 自定义错误处理程序

java xpath XML 解析

java - fragment 中的可点击 ListView

jquery - X divs 流体,并排,最小宽度和两条线

c++ - 使用 C/C++ 读取/写入文件元数据

c# - 关闭/忽略 xsd 代码生成中指定的字段后缀