I'm trying to compare two SimpleXML Objects
.
One is fetched from DB and the other one from a XML API, but the result is always false, whether the XML are in fact identical or not.
What am I doing wrong?
$objDbXml = simplexml_load_string($objReisen->xml); // XML from DB
$objApiXml = simplexml_load_string(getXMlFromApi()); // XML from Api
var_dump($objDbXml->Reise->Z_LEISTUNGEN == $objApiXml->Reise->Z_LEISTUNGEN);
// Result is always false
The output of var_dump($objDbXml->Reise->Z_LEISTUNGEN , $objApiXml->Reise->Z_LEISTUNGEN):
object(SimpleXMLElement) #69 (1) {
["TextLine"]= > array(11) {
[0] = > string(43) "Erlebnisreise mit höchstens 13 Teilnehmern"
[1] = > string(39) "Durchführungsgarantie ab 4 Teilnehmern"
[2] = > string(127) "Linienflug mit South African Airways von Frankfurt a.M. nach Kapstadt und zurück von Port Elizabeth (von München auf Anfrage)"
[3] = > string(28) "Reiseminibus mit Klimaanlage"
[4] = > string(111) "Übernachtungen in Hotels und Lodges sowie 2 Übernachtungen in einer exklusiven Lodge im Kariega Game Reserve"
[5] = > string(67) "Täglich Frühstück, 2 x Mittagessen, 4 x Abendessen, 1 Weinprobe"
[6] = > string(123) "1 Safari im Addo-Elephant-NP; 2 Safaris im offenen Geländewagen, 1 Wandersafari und 1 Bootsfahrt im Kariega Game Reserve"
[7] = > string(41) "Nationalparkgebühren und Eintrittsgelder"
[8] = > string(14) "Reiseliteratur"
[9] = > string(43) "Zertifikat über 100 m² Regenwald für Sie"
[10] = > string(42) "Deutsch sprechende Chamäleon-Reiseleitung"
}
}
object(SimpleXMLElement) #67 (1) {
["TextLine"]= > array(11)
{
[0] = > string(43) "Erlebnisreise mit höchstens 12 Teilnehmern"
[1] = > string(39) "Durchführungsgarantie ab 4 Teilnehmern"
[2] = > string(127) "Linienflug mit South African Airways von Frankfurt a.M. nach Kapstadt und zurück von Port Elizabeth (von München auf Anfrage)"
[3] = > string(28) "Reiseminibus mit Klimaanlage"
[4] = > string(111) "Übernachtungen in Hotels und Lodges sowie 2 Übernachtungen in einer exklusiven Lodge im Kariega Game Reserve"
[5] = > string(67) "Täglich Frühstück, 2 x Mittagessen, 4 x Abendessen, 1 Weinprobe"
[6] = > string(123) "1 Safari im Addo-Elephant-NP; 2 Safaris im offenen Geländewagen, 1 Wandersafari und 1 Bootsfahrt im Kariega Game Reserve"
[7] = > string(41) "Nationalparkgebühren und Eintrittsgelder"
[8] = > string(14) "Reiseliteratur"
[9] = > string(43) "Zertifikat über 100 m² Regenwald für Sie"
[10] = > string(42) "Deutsch sprechende Chamäleon-Reiseleitung"
}
}