簡體   English   中英

是否可以使用jquery xml解析器修改xml?

[英]Is it possible to modify xml with the jquery xml parser?

我有一個xml文件,其中包含一個名為“ transform”的屬性。

范例:

<xml>
<g transform="translate(50,20)">
 <g class="x axis" transform="translate(0,150)">
 </g>
</g>

我需要從transform (50,20)到字符串變量的transform屬性中的文本

我找不到可以工作的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)
                        });

        });

這樣可以成功找到並打印該元素,但是我不確定如何修改它

正如@adeneo在他的評論中所建議的那樣,您必須傳遞有效的XML:

<xml>
  <g transform="translate(50,20)">
    <g class="x axis" transform="translate(0,150)">
      Excluded
    </g>
  </g>
</xml>

看到它在這里工作: http : //jsfiddle.net/BAatq/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM