私は次の文字列を持っています:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/UKash/Service1"><UKashTransaction><txCode>99</txCode><txDescription>Failed</txDescription><settleAmount> <settleAmount><transactionId>1341481253EDFC871620</transactionId><changeIssueVoucherNumber> <changeIssueVoucherNumber><changeIssueVoucherCurr> <changeIssueVoucherCurr><changeIssueAmount> <changeIssueAmount><changeIssueExpiryDate> <changeIssueExpiryDate><ukashTransactionId> <ukashTransactionId><currencyConversion> <currencyConversion><errCode>219</errCode><errDescription>Invalid Voucher Number</errDescription> <UKashTransaction></string></xml>
そして、txDescritionなど、その文字列のいくつかの属性を取得したいので、さまざまなバリエーションを試しましたが、結果を取得できません。私はphpを使用しています。誰かが助けてくれるなら、私はブロックされているので本当に感謝します。
アップデート:
問題は、文字列を有効にフォーマットしないため、curlを使用することです。これは、ゲートウェイから取得するものです。
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/UKash/Service1"><UKashTransaction><txCode>99</txCode><txDescription>Failed</txDescription><settleAmount></settleAmount><transactionId>13414821393ED286BF2A</transactionId><changeIssueVoucherNumber></changeIssueVoucherNumber><changeIssueVoucherCurr></changeIssueVoucherCurr><changeIssueAmount></changeIssueAmount><changeIssueExpiryDate></changeIssueExpiryDate><ukashTransactionId></ukashTransactionId><currencyConversion></currencyConversion><errCode>219</errCode><errDescription>Invalid Voucher Number</errDescription></UKashTransaction></string>
Tnx。