Xml-verarbeitungsfehler: “junk” nach dokument-element
Xml-parsing-fehler: nicht wohlgeformt
Andernfalls wird die data()-Funktion für alle Elementknoten Ihres Dokuments ausgeführt (auch für diejenigen, die noch weitere Nachfolgeknoten haben), was sehr lange dauern und zu Fehlern führen kann, wenn die verarbeiteten Daten zu groß werden.
Dies deutet darauf hin, dass sich nach dem abschließenden Dokumentknoten – in diesem Fall nach </produk> – Müll befindet. XML erlaubt keine Inhalte (außer PIs, Kommentare, Leerzeichen) nach dem Dokumentenknoten. Öffnen Sie den Inhalt in einem Texteditor und vergewissern Sie sich, dass keine unerwünschten Zeichen wie geschützte Leerzeichen, BOMs und dergleichen vorhanden sind.
Xml-parsing-fehler: junk nach dem dokument-element html
Dies sieht nicht wirklich nach einem PHP-Fehler aus (Funktion blah-blah ist in Zeile x fehlgeschlagen), sie treten sehr selten auf und scheinen nicht mit dem Laden von Seiten verbunden zu sein (vielleicht mit einem Cron-Ereignis?), und es gab seit Monaten keine größeren Konfigurationsänderungen außer der Aktualisierung von Plugins und ein oder zwei neuen Plugins (einige Tage, bevor dies begann).
Eine andere Möglichkeit ist ein PHP-Fehler im Skript zur RSS-Erzeugung. PHP würde den Fehler in-line zurückgeben, und die Fehlermeldung, die nicht im XML-Format vorliegt, würde vom XML-Parser als “Müll” gelesen werden. Dies könnte auch das Ergebnis eines Feeds sein, den Ihre Website zu lesen versucht (z. B. auf dem Admin-Dashboard), nicht notwendigerweise ein Feed, den Sie erzeugen.
Xml-parser
Problem: Ich habe eine Liste, die mehrere Links unter jedem Abschnitt hat. Jeder Abschnitt hat einige Links, die ich brauche, um einen bestimmten Link unter jedem Abschnitt zu klicken. Ich habe den Code, aber wenn er ausgeführt wird, gibt er mir: stale element reference: element is not attached to the page document error.
Problem: Ich habe die Liste, die mehrere Links unter jedem Abschnitt hat. Jeder Abschnitt hat die gleichen Links, die ich brauche, um den jeweiligen Link unter jedem Abschnitt zu klicken. Ich habe meinen Code dafür geschrieben, aber wenn ich den Code ausführe, bekomme ich den folgenden Fehler: Exception in thread “main” org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document
Aapt-fehler: junk nach dokumentenelement
$cmd = $stringconnection->prepare(“SELECT storename,address,lat,lng ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) – radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM tblstore HAVING distance < ‘%s’ ORDER BY distance LIMIT 0 , 20”,
Ich bin mir nicht 100%ig sicher, ob es der Fehler ist oder nicht (es ist eine Weile her, seit ich mit php gearbeitet habe), aber es sieht für mich so aus, als ob Sie drei Argumente ($center_lat, $center_lang, $radius) an die SQL-Anweisung übergeben, aber nur eines verwenden (das %s)
$query = sprintf(“SELECT storename,address,lat,lng ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) – radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM tblstore HAVING distance < ‘%s’ ORDER BY distance LIMIT 0 , 20”,
Ich habe Breitengrad und Längengrad in jedem Geschäft und ich habe es in meiner Datenbank gespeichert, jetzt, was ich tun möchte, ist die nächstgelegenen 20 Orte, die innerhalb eines Radius von 25 Meilen zu den 37, -122 Koordinaten sind zu finden.