0

「変換」という属性を含むxmlファイルがあります。

例 :

<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)
                        });

        });

これは要素を正常に見つけて印刷しますが、それを変更する方法がわかりません

4

1 に答える 1

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/

于 2013-07-19T12:07:43.310 に答える