所以我有一張 XML 發(fā)票,我想訪問(wèn)其中的數(shù)據(jù),但我完全不知道該怎么做。我嘗試按照各種在線指南進(jìn)行操作,但沒(méi)有任何效果,我得到零錯(cuò)誤但零結(jié)果。XML 是這樣的:<?xml version="1.0" encoding="UTF-8"?><dat:dataPack id="fa001" application="StwTest" version="2.0" note="Import" xmlns:dat="http://www.stormware.cz/schema/version_2/data.xsd" xmlns:inv="http://www.stormware.cz/schema/version_2/invoice.xsd" xmlns:typ="http://www.stormware.cz/schema/version_2/type.xsd"><dat:dataPackItem id="20007" version="2.0"> <inv:invoice version="2.0"> <inv:invoiceHeader> <inv:invoiceType>issuedInvoice</inv:invoiceType> <inv:number> <typ:numberRequested>20007</typ:numberRequested> </inv:number> <inv:paymentType> <typ:paymentType>draft</typ:paymentType> </inv:paymentType> <inv:carrier> <typ:ids>magic horse</typ:ids> </inv:carrier> <inv:numberOrder>20007</inv:numberOrder> <inv:symVar>20007</inv:symVar> <inv:date>2020-05-11</inv:date> <inv:dateTax>2020-05-13</inv:dateTax> <inv:dateDue>2020-05-27</inv:dateDue> </inv:invoiceHeader> </inv:invoice></dat:dataPackItem></dat:dataPack>例如,我想訪問(wèn)日期 2020-05-11,所以我嘗試了這個(gè):$payment_vat_xml = simplexml_load_file(filepath);echo $payment_vat_xml->{'dat:dataPackItem'}->{'inv:invoice'}->{'inv:invoiceHeader'}->{'inv:date'};但我沒(méi)有結(jié)果。任何幫助將不勝感激,干杯。
如何在 PHP 中訪問(wèn)此 XML 文件中的數(shù)據(jù)?
qq_花開(kāi)花謝_0
2023-05-26 17:41:12