Merhaba,

Tarayıcıya basmaya çalıştığınız veri XML formatında.

Öncelikle, şu satırları kodunuzdan çıkarın:
$xmlData = trim(preg_replace('/\s\s+/', ' ', $xmlData));
echo strlen($xmlData); // 5449 çıkıyor.

1.) Tarayıcınıza şunlar gibi bir eklenti yükleyip deneyin:
https://addons.mozilla.org/tr/firefox/addon/xml-viewer/ veya
https://addons.mozilla.org/tr/firefox/addon/pretty-xml/
2.) Tarayıcıda CTRL+U yaparak kaynak kodu görmeye çalışın (Ben denedim, XML
çıktınızı gördüm)

Selamlar,
Nuri Akman


Mehmet <alpi...@gmail.com>, 28 Eyl 2020 Pzt, 02:53 tarihinde şunu yazdı:

> var_dump strip_tags($xmlData);
> çıkıyor mu?
>
> Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>, 28 Eyl 2020 Pzt, 01:04
> tarihinde şunu yazdı:
>
>> Merhabalar,
>>
>> PHP ile XML dosya içeriğini bir değişkene yüklemek istiyorum. Ancak
>> değişkenin boyu 5449 satır çıkıyor fakat değişken yazdırılamıyor! Sanırım
>> bir karakter içeriyor ama çözemedim?
>>
>> XML işlemleri ile uğraşmayıp sadece değiştirmek istediğim yerleri replace
>> ve benzeri komutlar ile güncelleyerek işimi görme çabasındayım. Zira bu XML
>> dosyayı sunucuya HTML request olarak göndermem gerek.
>>
>> Yüklediğim satır aşağıda ama $xmlData değişkeni yazdırılamıyor. Fakat
>> uzunluğu 5449 çıkıyor?! Trime ve diğer özel karakterleri çıkartmaya
>> çalıştım ama beyhude! :(
>>
>> HTML Request olarak sunucuya gönderdiğimde ise:
>>
>> *"XML_POST_ERROR^MXML belgesinin üst düzey öğesi olmalıdır. Line: 0"*
>>
>> hatası geliyor?! Bir karakter sıkıntısı var ama ne????
>>
>>
>>
>> //Atama yaptığım kod
>>
>> $xmlData='<?xml version="1.0" encoding="UTF-8"?>
>> <WSP>
>> <AYAR>
>> <TRSVER><![CDATA[ASWSP1.02.03]]></TRSVER>
>>
>> <DBFILENAME><![CDATA[C:\AKINSOFT\Wolvox8\Database_FB\DEMOWOLVOX\2020\WOLVOX.FDB]]></DBFILENAME>
>> <PERSUSER><![CDATA[SYSDBA]]></PERSUSER>
>> <SUBE_KODU><![CDATA[01]]></SUBE_KODU>
>> </AYAR>
>> <SIPARIS>
>> <SIPARIS_DURUMU><![CDATA[1]]></SIPARIS_DURUMU>
>> <SIPARIS_TURU><![CDATA[1]]></SIPARIS_TURU>
>> <BLCRKODU><![CDATA[5]]></BLCRKODU>
>> <TICARI_UNVANI><![CDATA[MRİ TİCARET]]></TICARI_UNVANI>
>> <ADI_SOYADI><![CDATA[MUCİBİRAHMAN İLBUĞA]]></ADI_SOYADI>
>> <VERGI_DAIRESI><![CDATA[]]></VERGI_DAIRESI>
>> <VERGI_NO><![CDATA[]]></VERGI_NO>
>> <TEL1><![CDATA[]]></TEL1>
>> <FAKS><![CDATA[]]></FAKS>
>> <ADRESI><![CDATA[]]></ADRESI>
>> <ILCESI><![CDATA[]]></ILCESI>
>> <ILI><![CDATA[]]></ILI>
>> <KDV_DURUMU><![CDATA[0]]></KDV_DURUMU>
>> <ISK_KUL_CARI><![CDATA[0]]></ISK_KUL_CARI>
>> <ISK_KUL_1><![CDATA[0]]></ISK_KUL_1>
>> <ISK_KUL_STOK><![CDATA[0]]></ISK_KUL_STOK>
>> <ISK_KUL_OZEL><![CDATA[0]]></ISK_KUL_OZEL>
>> <ISK_KUL_ALT><![CDATA[0]]></ISK_KUL_ALT>
>> <ISK_ORAN_ALT><![CDATA[0]]></ISK_ORAN_ALT>
>> <ISK_TUTAR_ALT2><![CDATA[0]]></ISK_TUTAR_ALT2>
>> <SIPARIS_NO><![CDATA[ILK_SIPARIS_13]]></SIPARIS_NO>
>> <EKBILGI_1><![CDATA[]]></EKBILGI_1>
>> <ISK_KUL_CARI><![CDATA[0]]></ISK_KUL_CARI>
>> <ISK_ORAN_CARI><![CDATA[0]]></ISK_ORAN_CARI>
>> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1>
>> <ISK_TUTAR_CARI><![CDATA[0,00]]></ISK_TUTAR_CARI>
>> <ISK_TUTAR_1><![CDATA[0,00]]></ISK_TUTAR_1>
>> <ISK_TUTAR_STOK><![CDATA[0,00]]></ISK_TUTAR_STOK>
>> <ISK_TUTAR_OZEL><![CDATA[0,00]]></ISK_TUTAR_OZEL>
>> <DOVIZ_KULLAN><![CDATA[0]]></DOVIZ_KULLAN>
>> <OZEL_KODU><![CDATA[]]></OZEL_KODU>
>> <VADESI><![CDATA[]]></VADESI>
>> <ACIKLAMA><![CDATA[İNTERNET ÜZERİNDEN VERİLMİŞTİR.]]></ACIKLAMA>
>> <PAZ_DURUMU><![CDATA[0]]></PAZ_DURUMU>
>> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU>
>> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL>
>> <PAZ_URUN_ORANI><![CDATA[0]]></PAZ_URUN_ORANI>
>> <PAZ_URUN_TUTARI><![CDATA[0]]></PAZ_URUN_TUTARI>
>> <PAZ_ISC_ORANI><![CDATA[0]]></PAZ_ISC_ORANI>
>> <PAZ_ISC_TUTARI><![CDATA[0]]></PAZ_ISC_TUTARI>
>> </SIPARIS>
>> <SIPARISHAREKET>
>> <HAREKET>
>> <BLSTKODU><![CDATA[15]]></BLSTKODU>
>> <STOK_ADI><![CDATA[deneme1]]></STOK_ADI>
>> <BARKODU><![CDATA[]]></BARKODU>
>> <MIKTARI_2><![CDATA[0]]></MIKTARI_2>
>> <BIRIMI_2><![CDATA[]]></BIRIMI_2>
>> <MIKTARI><![CDATA[333]]></MIKTARI>
>> <BIRIMI><![CDATA[ADET]]></BIRIMI>
>> <KDV_ORANI><![CDATA[18]]></KDV_ORANI>
>> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI>
>> <KPBDVZ><![CDATA[0]]></KPBDVZ>
>> <DEPO_ADI><![CDATA[]]></DEPO_ADI>
>> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI>
>> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI>
>> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS>
>> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS>
>> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1>
>> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL>
>> <OZEL_KODU><![CDATA[]]></OZEL_KODU>
>> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1>
>> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU>
>> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL>
>> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI>
>> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI>
>> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI>
>> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI>
>> </HAREKET>
>> <HAREKET>
>> <BLSTKODU><![CDATA[16]]></BLSTKODU>
>> <STOK_ADI><![CDATA[deneme2]]></STOK_ADI>
>> <BARKODU><![CDATA[]]></BARKODU>
>> <MIKTARI_2><![CDATA[0]]></MIKTARI_2>
>> <BIRIMI_2><![CDATA[]]></BIRIMI_2>
>> <MIKTARI><![CDATA[444]]></MIKTARI>
>> <BIRIMI><![CDATA[ADET]]></BIRIMI>
>> <KDV_ORANI><![CDATA[18]]></KDV_ORANI>
>> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI>
>> <KPBDVZ><![CDATA[0]]></KPBDVZ>
>> <DEPO_ADI><![CDATA[]]></DEPO_ADI>
>> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI>
>> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI>
>> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS>
>> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS>
>> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1>
>> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL>
>> <OZEL_KODU><![CDATA[]]></OZEL_KODU>
>> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1>
>> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU>
>> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL>
>> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI>
>> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI>
>> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI>
>> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI>
>> </HAREKET>
>> <HAREKET>
>> <BLSTKODU><![CDATA[17]]></BLSTKODU>
>> <STOK_ADI><![CDATA[deneme3]]></STOK_ADI>
>> <BARKODU><![CDATA[]]></BARKODU>
>> <MIKTARI_2><![CDATA[0]]></MIKTARI_2>
>> <BIRIMI_2><![CDATA[]]></BIRIMI_2>
>> <MIKTARI><![CDATA[555]]></MIKTARI>
>> <BIRIMI><![CDATA[ADET]]></BIRIMI>
>> <KDV_ORANI><![CDATA[18]]></KDV_ORANI>
>> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI>
>> <KPBDVZ><![CDATA[0]]></KPBDVZ>
>> <DEPO_ADI><![CDATA[]]></DEPO_ADI>
>> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI>
>> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI>
>> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS>
>> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS>
>> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1>
>> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL>
>> <OZEL_KODU><![CDATA[]]></OZEL_KODU>
>> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1>
>> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU>
>> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL>
>> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI>
>> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI>
>> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI>
>> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI>
>> </HAREKET>
>> </SIPARISHAREKET>
>> <SIPARISKUR>
>> <HAREKET>
>> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI>
>> <DOVIZ_ALIS><![CDATA[]]></DOVIZ_ALIS>
>> <DOVIZ_SATIS><![CDATA[]]></DOVIZ_SATIS>
>> </HAREKET>
>> <HAREKET>
>> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI>
>> <DOVIZ_ALIS><![CDATA[]]></DOVIZ_ALIS>
>> <DOVIZ_SATIS><![CDATA[]]></DOVIZ_SATIS>
>> </HAREKET>
>> </SIPARISKUR>
>> </WSP>';
>>
>>
>> $xmlData = trim(preg_replace('/\s\s+/', ' ', $xmlData));
>>
>> echo strlen($xmlData); // 5449 çıkıyor.
>>
>> echo $xmlData; //Hiçbirşey yazılmıyor!
>>
>>
>>
>> --
>> Kolay gelsin,
>> Mucip:)
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap