- Mobil flották
- Nem tud dönteni az iFold a titán és az alumínium között
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Sony Xperia 1 V - kizárólag igényeseknek
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy A55 - új év, régi stratégia
- Android alkalmazások - szoftver kibeszélő topik
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
Új hozzászólás Aktív témák
-
Taci
addikt
Sziasztok!
RSS feed-ből (XML) dolgozom. Eddig semmi (ilyen jellegű) gond nem volt, viszont ma észrevettem a következő hibabejegyzést a PHP error logban:
DOMDocument::load(): Extra content at the end of the document in xml_linkje, line: 1Erre a sorra mutatva:
$xmlDoc->load($xml_linkje);
Utána még pár perc múlva láttam újra a szkript újbóli futtatásakor, azóta nem.
Sajnos nincs ráhatásom, hozott anyagból kell dolgoznom.A kérdéseim ezek lennének:
1) Lehetséges, hogy rosszul generálták le az XML-t, valami hibás bejegyzés (tag) lehetett benne?
Az első sort említi, ott ez van:<?xml version="1.0" encoding="UTF-8"?>
(Aztán lehet, amikor futott, nem ez volt, hanem valami elrontva benne.)2) Az ideális az lenne, ha tudnám javítani, de ugye mivel egy fájlt millió helyen el lehet rontani, így leszkriptelni egy javító funkciót nem fogok tudni, ami 100%-osan mindig működne.
Ezért arra gondoltam, az is elég lenne, ha hibásnak találja az XML-t (mint a fenti php error logos bejegyzésnél tette (DOMDocument::load(): Extra content at the end of the document), akkor simán csak hagyja ki a vele való műveleteket, aztán majd következő futásnál ellenőrzi újra, hátha addigra javítják.
Hogyan tudom ezt az ellenőrzést megcsinálni? Fogalmam sincs, mit kell ezt vizsgálni, hogy "el lehessen kapni" ezt a hibát még a szkriptemben, és szépen lekezelni.
Biztosan van rá mód, hisz' a PHP error logban is elég specifikusan szerepel.Nyilván rákerestem, ezt találtam, de inkább kérdezek ilyen dolgokban, amik számomra teljesen ismeretlenek:
XMLReader::isValidEz lenne az? Van esetleg még más ajánlásotok a témában, mire figyeljek?
Pl.: Van értelme lementeni ezeket a fájlokat előbb, és lokálból dolgozni velük? Ha a load() beolvassa, azt a pár percet már csak "kibírja" lokálban tárolás nélkül is, nem?Köszi.
Új hozzászólás Aktív témák
- Ipollo v1 mini 300 Mhs olcsón
- Lenovo ThinkPad L15 Gen 1 i5 / 16GB RAM / 256GB SSD / FHD IPS / 4G modem
- Lenovo ThinkPad E15 Gen 3 Ryzen 5 / 16GB RAM / 256GB SSD / FHD IPS / 1GB dedikált VGA
- Lenovo ThinkPad X1 Yoga Gen 3 i7 / 16GB / 512GB SSD / 2 az 1-ben érintőkijelző / WQHD IPS
- Lenovo ThinkPad T14s i7 / 32 GB RAM / 256 GB SSD / Full HD IPS
- Dell Latitude 5290 i5 8350U, 8-16GB RAM, SSD, jó akku, EU bill., szép állapot, számla, 6 hó gar
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- Honor Magic5 Pro 5G LTPO 120 Hz kijelző, 50 MP triplakamera, 66W gyorstöltés 512 GB
- ÚJ ASUS ROG Hyperion GR701 E-ATX RGB Gépház
- LG 77C4 - 77" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest