0
我有一個xml文件,但是當我嘗試從中獲取某些值時,它不會讀取。下面是XML在php中讀取XML文件
<PaymentNotificationRequest>
<RouteId>HTTPSERVICE</RouteId>
<ServiceUrl>http://62.173.32.122:8085/</ServiceUrl>
<ServiceUsername/>
<ServicePassword/>
<FtpUrl>http://62.173.32.122:8085/</FtpUrl>
<FtpUsername/>
<FtpPassword/>
<Payments>
<Payment>
<ProductGroupCode>HTTPSERVICE</ProductGroupCode>
<PaymentLogId>12589</PaymentLogId>
<CustReference>806656919</CustReference>
<AlternateCustReference>[email protected]:</AlternateCustReference>
<Amount>500.00</Amount>
<PaymentStatus>0</PaymentStatus>
<PaymentMethod>Debit Card</PaymentMethod>
<PaymentReference>FBN|Web|3IWP0076|TST|120314160934|00000031</PaymentReference>
<TerminalId/>
<ChannelName>WEB</ChannelName>
<Location/>
<IsReversal>False</IsReversal>
<PaymentDate>03/12/2014 16:09:34</PaymentDate>
<SettlementDate>03/13/2014 00:00:01</SettlementDate>
<InstitutionId>TST</InstitutionId>
<InstitutionName>Test Scheme</InstitutionName>
<BranchName/>
<BankName>First Bank of Nigeria Plc</BankName>
<FeeName/>
<CustomerName>Nathan Henry</CustomerName>
<OtherCustomerInfo>|</OtherCustomerInfo>
<ReceiptNo>1407107249</ReceiptNo>
<CollectionsAccount>9393939393</CollectionsAccount>
<ThirdPartyCode/>
<PaymentItems>
<PaymentItem>
<ItemName>Fund Wallet</ItemName>
<ItemCode>1010</ItemCode>
<ItemAmount>500.00</ItemAmount>
<LeadBankCode>FBN</LeadBankCode>
<LeadBankCbnCode>011</LeadBankCbnCode>
<LeadBankName>First Bank of Nigeria Plc</LeadBankName>
</PaymentItem>
</PaymentItems>
<BankCode>FBN</BankCode>
<CustomerAddress/>
<CustomerPhoneNumber/>
<DepositorName/>
<DepositSlipNumber>FBN|WEB|QTELL|12-03-</DepositSlipNumber>
<PaymentCurrency>566</PaymentCurrency>
</Payment>
</Payments>
我希望能夠在,甚至讀值。
但是,這是我所
$xml = simplexml_load_file($filename);
foreach($xml as $value){
echo $value->Payment->Amount;
......
}
這些不返回任何值。有人可以請幫忙嗎?
請通過你自己的問題閱讀。您的格式不起作用,您在問題中間顯示xml元素時遇到問題。 – arkascha
我希望xml中的值不是真正的值...因爲有些人可能會發現它們很有趣 – Apolo