我有一个xml文件,其中包含一个名为“transform”的属性。
示例:
<xml>
<g transform="translate(50,20)">
<g class="x axis" transform="translate(0,150)">
</g>
</g>
我需要转换属性中的文本从 translate(50,20)到字符串变量
我找不到一个jquery xml解析器的例子,我可以开始工作所以我不确定它是否可能?
我的代码如下:
xmlDoc = $.parseXML(xmlString ),
$xml = $( xmlDoc ),
$title = $xml.find( 'g[transform]' ).each(function(i,j)
{
$(j).each(function(i,j){
var id = $(this).attr("transform");
console.log(id)
});
});
这成功找到元素并打印出来,但我不知道如何修改它
答案 0 :(得分:0)
正如@adeneo在他的评论中所建议的那样,你必须传入有效的XML:
<xml>
<g transform="translate(50,20)">
<g class="x axis" transform="translate(0,150)">
Excluded
</g>
</g>
</xml>
在此处查看:http://jsfiddle.net/BAatq/。