使用Jquery输出XML代码
Output XML code with Jquery
考虑以下脚本来输出一些XML代码:
var xmlAsString = '<?xml version="1.0"?><person><name gender="male"></name></person>';
$(document).ready(function(){
$(".generator").click(function(){
alert(xmlAsString);
$("#container").append("<div id='contXML'>"+xmlAsString+"</div>")
});
});
警报会按照我的要求输出所有内容,但稍后不会显示任何内容。如果我放入一些随机字符串变量(没有<>字符,一切都很好)。
这是因为你必须对xml进行html编码,否则浏览器会试图解析它。我使用这个简单的函数。
var xmlAsString = '<?xml version="1.0"?><person><name gender="male"></name></person>';
function htmlEncode(value){
return $('<div/>').text(value).html();
}
$(document).ready(function() {
$(".generator").click(function() {
alert(xmlAsString);
$("#container").append("<div id='contXML'>" + htmlEncode(xmlAsString) + "</div>")
});
});
Fiddle herehttp://jsfiddle.net/DqDEU/
相关文章:
- 如何通过 JSP 代码将隐藏字段(Javascript)插入 XML
- XML代码不起作用
- 如何读取钛合金中的当地国家/地区电话代码xml
- 在 HTML 中表示和样式化 XML 代码
- 如何在 Ace 编辑器中格式化 XML 代码
- 是 $.ajax() jQuery 缩短普通代码的方式: function loadXMLDoc() { var xml
- 有人可以用javascript解释以下代码吗?它用于读取文本文件,但我不知道XML和AJAX的东西
- IE 9 :: 使用 Javascript 将 XML 代码显示到 Div 中
- 用于解析xml文档的Javascript代码
- 使用Javascript代码将CognosXMLSchema文件转换为XML
- 如何在XML代码中将图像直接添加到SVG中
- XML读取代码在我的服务器上工作,但在我的客户端服务器上不工作
- 如何获取XML文件中节点的值.代码无效
- 使用Jquery输出XML代码
- 我的代码中缺少什么?Javascript和XML
- 关于使用C, XML或JavaScript和win32 API编写代码的想法
- 需要帮助提取XML和多个位置在谷歌地图API Javascript代码
- 为什么使用'@attributes'在代码中将XML转换为JSON时
- 代理连接到XML跨服务器.使用Ajax可以在某些浏览器上工作,而不是其他浏览器?代码包括在内
- 在用原始javascript解析此XML代码方面需要帮助