Hallo,
ich habe hier ein Problem wo ich nicht wirklich weiter komme und da habe ich mir gedacht ich frage mal um Hilfe. Um ehrlich zu sein bin ich mir nicht sicher ob ich hier in der richtigen Section bin, weil ich nicht wirklich einschätzen kann wann man Fortgeschritten ist und wann nicht
Also ich habe ein String mit 20000~ Zeichen. Dieses ist eine XML (erhalte ich von einer API) nun möchte ich das in ein Array umwandeln und benutze daher simplexml_load_string. Das encode ich zu JSON und decode es wieder zurück und erhalte daraus dann ein Ordentliches Array. Das Klappt wunderbar wenn der String nicht zu lang ist. Wenn ich z.b ein String mit 20000~ Zeichen umwandele Fehlen mir auf einmal alle ebenen ab der 10 (in dem Array sind Sie einfach nicht vorhanden) wenn ich mir das encoden und decoden ansehe Fehlen diese da schon. Also gehen die Zeichen bei
$oXML = simplexml_load_string($aPositionen, "SimpleXMLElement", LIBXML_NOCDATA); verloren. Wenn ich mich nicht richtig ausdrücken konnte würde ich es nochmals umformulieren.
Da ich mit den Daten weiterarbeiten muss brauch ich es in einem Ordentlichen Format und mit Objekten weiß ich nicht wie ich ganz umgehen soll daher wandele ich es in ein Array um. Gibt es da noch andere Wege falls es am simplexml_load_string liegt?
Danke!
ich habe hier ein Problem wo ich nicht wirklich weiter komme und da habe ich mir gedacht ich frage mal um Hilfe. Um ehrlich zu sein bin ich mir nicht sicher ob ich hier in der richtigen Section bin, weil ich nicht wirklich einschätzen kann wann man Fortgeschritten ist und wann nicht
Also ich habe ein String mit 20000~ Zeichen. Dieses ist eine XML (erhalte ich von einer API) nun möchte ich das in ein Array umwandeln und benutze daher simplexml_load_string. Das encode ich zu JSON und decode es wieder zurück und erhalte daraus dann ein Ordentliches Array. Das Klappt wunderbar wenn der String nicht zu lang ist. Wenn ich z.b ein String mit 20000~ Zeichen umwandele Fehlen mir auf einmal alle ebenen ab der 10 (in dem Array sind Sie einfach nicht vorhanden) wenn ich mir das encoden und decoden ansehe Fehlen diese da schon. Also gehen die Zeichen bei
$oXML = simplexml_load_string($aPositionen, "SimpleXMLElement", LIBXML_NOCDATA); verloren. Wenn ich mich nicht richtig ausdrücken konnte würde ich es nochmals umformulieren.
Da ich mit den Daten weiterarbeiten muss brauch ich es in einem Ordentlichen Format und mit Objekten weiß ich nicht wie ich ganz umgehen soll daher wandele ich es in ein Array um. Gibt es da noch andere Wege falls es am simplexml_load_string liegt?
Danke!
Kommentar