Ben XML dosyalarını ayrıştırma ve XMLReader ile büyük bir XML dosyası okuma girişimi nispeten yeni.
<?xml version="1.0" encoding="UTF-8"?>
<ShowVehicleRemarketing environment="Production" lang="en-CA" release="8.1-Lite" xsi:schemaLocation="http://www.starstandards.org/STAR /STAR/Rev4.2.4/BODs/Standalone/ShowVehicleRemarketing.xsd">
<ApplicationArea>
<Sender>
<Component>Component</Component>
<Task>Task</Task>
<ReferenceId>w5/cron</ReferenceId>
<CreatorNameCode>CreatorNameCode</CreatorNameCode>
<SenderNameCode>SenderNameCode</SenderNameCode>
<SenderURI>http://www.example.com</SenderURI>
<Language>en-CA</Language>
<ServiceId>ServiceId</ServiceId>
</Sender>
<CreationDateTime>CreationDateTime</CreationDateTime>
<Destination>
<DestinationNameCode>example</DestinationNameCode>
</Destination>
</ApplicationArea>
...
Ben şu hatayı recieving ediyorum
ErrorException [Uyarı]: XMLReader :: (okuma) [xmlreader.read]:.. Compress.zlib :/ / D :/ WebDev / örneği / local / public / / upload / example.xml.gz: 2: namespace hatası: ShowVehicleRemarketing üzerinde schemaLocation için namespace prefix xsi tanımlı değil
Ben .. Biraz yardıma yapmanız gerekenler aslında olmadığını nasıl bir ad tanımlama hakkında gitmek istiyorum - Etrafa aradım ve ad alanları ile XML dosyalarını okumak için XMLReader kullanarak çok yararlı bilgi bulamıyorum? ilgili kaynaklara bağlantılar?