javascript - 想知道是否有可用于 xml 的 .html() 等价物?

标签 javascript jquery xml

$.ajax({
type: "GET",
url: "awards.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{

我明白了

 $("#xml_test").append($(this).find("award").text());  });

从我的奖励节点返回所有文本

 $("#xml_test").append($(this).find("award").html());  });

我的奖励节点中有一些 html,所以我希望我可以用 .html() 显示它,但我可以在文档中看到 .html() 不能与 xml 一起使用。

是否有人知道有替代方法或解决方法来显示类似于 PHP 中的 asXML() 函数的 html。

谢谢

最佳答案

我认为其中一个与您的问题有关: Parsing XML with CDATA with JQuery

此任务基本上使用 XMLDom,而不是 JQuery。然后你可以将你的 HTML 放入 CDATA block 并立即输出你的奖励内容(这就是我对你的问题的理解):

<awards>
    <award>
        <![CDATA[
        <strong>>You won this award</strong>
        ]]>
    </award>
</awards>

关于javascript - 想知道是否有可用于 xml 的 .html() 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1055129/

相关文章:

javascript - 如何删除除特定属性之外至少具有一个属性的标签?

javascript - 使用 jQuery 从其他 JavaScript 文件设置 var 值

xml - 如何创建有效的内联 XML 架构?

javascript - Google 跟踪代码管理器代码与同一网站上实现的 Google Analytics(分析)代码是否冲突?

javascript - react 脚本未加载

javascript - 使用 knockoutJS 中的函数将 CSS 添加到 div

javascript - 奇怪的未定义 jquery 错误

php - 清理/清理 xpath 属性

java - Hadoop Mapreduce中的XML解析

javascript - Edge Animate 下层阶段的可访问性