我在解析一些XML时遇到了一些问题。我无法控制我收到的XML的结构。
<response>
<variable name = "variable_name">variable value</variable>
<variable name = "variable_name">variable value</variable>
</response>我需要获取variable_name和值,并将它们写入网页。然而,变量的数量是动态的。
我已经创建了解析不同xml响应的函数,但是我收到的这些响应的结构是不同的。
如何为响应调整以下代码?
function parseSystem(xml){
ControllerFound = true;
$(xml).find("response").each(function()
{
$("#ProjectName").append($(this).find("projectName").text());
});干杯
麦克
发布于 2011-04-26 18:40:07
您可以尝试使用:
function parseSystem(xml){
$('variable', xml).each(function()
{
var var_instance = $(this);
$("#container").append("Name: "+var_instance.attr('name')+"Value: "+ var_instance.text());
}
}并且在html上具有用于附加值的container:
<div id="container"></div>https://stackoverflow.com/questions/5789038
复制相似问题