0
私は以下のXMLを持っています。 私はそれをjava-scriptを使って抽出しようとしています。 このXMLの値を正確にする必要があります。javacriptを使用してXML値を抽出する
私の質問は、先に述べたものと異なっている:
このXMLは、複数の子要素を持っており、これらの子要素は「n」の数にまで成長することができます。
これに加えて、値は配列形式で格納する必要があります。
<MergeFields>
<MergeItem>
<Key>TotalPaymentAmountGST </Key>
<Value>123.56</Value>
</MergeItem>
<MergeItem>
<Key>TotalRefundAmountGST </Key>
<Value>123.56 </Value>
</MergeItem>
<MergeItem>
<Key>TotalPaymentAmount </Key>
<Value>123.56 </Value>
</MergeItem>
<MergeItem>
<Key>TotalRefundAmount </Key>
<Value>123.56 </Value>
</MergeItem>
<MergeItem>
<Key>StatementType </Key>
<Value>1</Value>
</MergeItem>
<MergeItem>
<Key>Transactions</Key>
<Children>
<MergeItem>
<Key> 0 </Key>
<Children>
<MergeItem>
<Key> PaymentDate </Key>
<Value> 2017-07-31T03:41:02.537Z </Value>
</MergeItem>
<MergeItem>
<Key> DatePaidTo </Key>
<Value> 2017-07-31T03:41:02.537Z </Value>
</MergeItem>
<MergeItem>
<Key> PaymentAmount </Key>
<Value> 123.56 </Value>
</MergeItem>
<MergeItem>
<Key>IsGSTAmount </Key>
<Value>true</Value>
</MergeItem>
<MergeItem>
<Key>RefundAmount</Key>
<Value>123.56</Value>
</MergeItem>
<MergeItem>
<Key>DishonouredAmount</Key>
<Value>123.56</Value>
</MergeItem>
</Children>
</MergeItem>
<MergeItem>
<Key> 1 </Key>
<Children>
<MergeItem>
<Key>PaymentDate </Key>
<Value>2017-07-31T03:41:02.537Z</Value>
</MergeItem>
<MergeItem>
<Key>DatePaidTo </Key>
<Value>2017-07-31T03:41:02.537Z</Value>
</MergeItem>
<MergeItem>
<Key>PaymentAmount </Key>
<Value>123.56</Value>
</MergeItem>
<MergeItem>
<Key>IsGSTAmount</Key>
<Value> true</Value>
</MergeItem>
<MergeItem>
<Key> RefundAmount </Key>
<Value> 123.56</Value>
</MergeItem>
<MergeItem>
<Key>DishonouredAmount </Key>
<Value> 123.56 </Value>
</MergeItem>
</Children>
</MergeItem>
</Children>
</MergeItem>
</MergeFields>
を見て、それはあなたに答えるでしょう質問? – Shard
[XMLでの可変文字列解析(JavaScriptでの解析)](https://stackoverflow.com/questions/649614/xml-parsing-of-a-variable-string-in-javascript) – Scott
@shard、私は探しています – shiv