/ / PHP: Problemy z otwieraniem niektórych plików XML - php, xml

PHP: Problemy z otwieraniem niektórych plików XML - php, xml

Mam bóle głowy próbujące parsować pliki XML.

Wcześniej mój skrypt do otwierania i analizowania plików XML działał bezbłędnie. Jednak dzisiaj zauważyłem, że nie działa poprawnie, więc rzuciłem okiem.

Moje pliki XML są unikatowo sformatowane. Niestety nie mogę pokazać ich przykładu. Kiedy jednak zagłębiłem się w tę kwestię, zdałem sobie sprawę, że PHP niewłaściwie je odczytało. Zamiast czytać cały plik w łańcuchu, usuwa on znaczniki XML i przyjmuje tylko wartości między tymi znacznikami. Nie mam pojęcia, dlaczego to robi.

Niewiele przykładowy kod:

echo file_get_contents(URL_TO_FILE);

Odpowiedzi:

4 dla odpowiedzi № 1
<?php
$xml=simplexml_load_file("note.xml");
print_r($xml);
?>

Wygląda na to, że oglądasz xml w czytniku html (przeglądarce). To oczywiście zignoruje tagi. Upewnij się, że oglądasz źródło.