2

サンプル XML を次に示します。

<xml id="javascriptObject">
  <name>Joe</name>
  <age>12</age>
  <gender>M</gender>
</xml>

上記の XML を消化した後に生成されるオブジェクトは、次のようになります。

var obj = {name: 'Joe', age: '12', gender: 'M'};

XMLをjavascriptオブジェクトに変換するjavascriptまたはjQueryの関数を知っていますか? ない場合、これを可能な限り最善の方法で行う方法についてのアイデアはありますか? みんなありがとう!

4

2 に答える 2

2

parseXML()メソッドを使用して、これを試してください。

var xml = '<xml id="javascriptObject"><name>Joe</name><age>12</age><gender>M</gender></xml>',
    xmlDoc = $.parseXML(xml),
    $xml = $(xmlDoc);

var obj = {
    name: $xml.find('name').text(),
    age: $xml.find('age').text(),
    gender: $xml.find('gender').text()
};

console.log(obj);
于 2013-05-07T04:38:17.080 に答える
0

このプロジェクトを使用できます ;) これにより、json オブジェクトと XML オブジェクトの間で変換できます

于 2013-05-07T04:40:18.993 に答える