- iPhone topik
- One mobilszolgáltatások
- Műholdakkal is beszélgethet a Redmi Note 15 Pro+
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S25 - végre van kicsi!
- Vivo X200 Pro - a kétszázát!
- Honor Magic V5 - méret a kamera mögött
- Lesz Xperia 10 VII, méghozzá újratervezett külsővel
- Milyen okostelefont vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
- Építő/felújító topik
- Reklámblokkolók topikja
- Milyen belső merevlemezt vegyek?
- Kerékpárosok, bringások ide!
- AMD Ryzen 9 / 7 / 5 / 3 3***(X) "Zen 2" (AM4)
- Sorozatok
- E-roller topik
- The Division 2 (PC, XO, PS4)
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- Energiaital topic
- További aktív témák...
- DJI Mini 4 pro Fly More Combo FMC RC2 drón új állapotban
- DJI Mini 4 pro Fly More Combo RC2 drón 6 akkumulátorral - Garancia, Care Refresh
- DJI Mini 4 pro - Fly More Combo - RC2 drón szett - Garancia, Care Refresh
- DJI Mavic 3 Fly More Combo RC Pro drón szett - 4/3" Hasselblad + 7x-es zoom kamera
- Asus ROG Strix Flare II Animate Gamer Billentyűzet - Magyar kiosztás
- Xiaomi Redmi Note 7 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3225
- BESZÁMÍTÁS! 3TB Western Digital WD RED SATA HDD meghajtó garanciával hibátlan működéssel
- NYÁRI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- Lenovo IdeaPad 3 17ITL6 - 17.3" HD+ Intel 6305 - 8GB - 256GB SSD - Win11 - MAGYAR
Állásajánlatok
Cég: FOTC
Város: Budapest