Я пытаюсь прочитать файл anXML с помощью «simplexml_load_file», и он отлично работает, за исключением одного файла с этими тегами '', ''. Когда я пытаюсь прочитать этот файл, он терпит неудачу, как будто это пустой файл. Чем я пытаюсь удалить этого персонажа «:», а затем он работает ...Проблемы с чтением XML с PHP
Есть ли лучший способ прочитать это, не удаляя символ ':'?
здесь в XML
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<cUF>43</cUF>
<versaoDados>3.10</versaoDados>
</nfeCabecMsg>
</soap:Header>
<soap:Body>
<nfeAutorizacaoLoteResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<retEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">
<tpAmb>2</tpAmb>
<verAplic></verAplic>
<cStat>104</cStat>
<xMotivo>Lote processado</xMotivo>
<cUF>43</cUF>
<dhRecbto>2014-10-29T08:49:23-02:00</dhRecbto>
<protNFe versao="3.10">
<infProt>
<tpAmb>2</tpAmb>
<verAplic></verAplic>
<chNFe></chNFe>
<dhRecbto>2014-10-29T08:49:23-02:00</dhRecbto>
<nProt>143140001934763</nProt>
<digVal></digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</retEnviNFe>
</nfeAutorizacaoLoteResult>
</soap:Body>
</soap:Envelope>
Отформатируйте код & знак, который тег вызывает вопросы. –
Мне нужно прочитать последний тег, но я не могу открыть этот XML тегами тезисов –
Почему бы не использовать класс SoapClient? http://php.net/manual/en/soapclient.soapclient – Anthony