私はグループごとにXポイントとYポイントを持つデータベースを扱っています。画像の輪郭を描くために使用されています。jQueryでXMLテキストを解析する
今の私のWeb側でこのコードは、私はポイントを得るために使用するものである:
var Drawing = $(XML).find('DrawingXML');
alert($(Drawing[1]).text());
結果:それはですので.replace()の呼び出しを使用して
<DrawingPoints>
<Point><X>1</X><Y>2</Y></Point>
<Point><X>2</X><Y>4</Y></Point>
<Point><X>3</X><Y>5</Y></Point>
<Point><X>2</X><Y>2</Y></Point>
<Point><X>0</X><Y>4</Y></Point>
</DrawingPoints>
が一つだけのアイテムを変更しますこのような何かのために使用可能:
.replace("</DrawingPoints>","");
が、私は運が悪いんだすべての「ポイント」のタグを置換する場合。
私の目標は、私はそれがこのように解析することにしたいからポイントを描画するキャンバスの機能を使用することです:
ctx.beginPath();
ctx.moveTo(1,2);
ctx.lineTo(2,4);
ctx.lineTo(3,5);
ctx.lineTo(2,2);
ctx.lineTo(0,4);
ctx.stroke();
私はIEブラウザだけのSafari/Chromeでこれを使用するつもりはありません、それが助けられるならば。
助けてくれてありがとう、しかし問題は「DrawingXML」の作品を見つけることですが、それは理にかなっている場合DrawingPointsは>ポイント> Yそれらの「XML」の項目のすべてがそうではない、実際にXMLだテキストに保管されています...テキストをXMLに変換してからjqueryを使用して変換する方法があれば、それは素晴らしいことです。 – c9four
jqueryにその文字列をロードすると、検索してループするオブジェクトがあります。 – rcdmk
アラート($(ポイント)。テキスト());まだ空白を出力しています:/ – c9four