Hallo,
Ich haben ein problem die Übertragung der Daten von XML zu MYSQL zu realisieren.
Ich bin das problem mit hilfe von expat angegengen und kann die XML dateien auch super einlesen und formatieren, mein Problem ist nur, dass ich nicht direkt auf die inhalte der Tags zugreifen kann.
<TAG>inhalt</TAG>
Um diesen inhalt in eine datenbank zu schreiben müsste ich einzeln darauf zugreifen können. Ich kann aber mit expat nur definieren, dass <TAG> z.B. durch <div> ersetzt wird. Auf den Inhalt selbst kann ich jedoch nicht wirklich zugreifen. Er wird lediglich mittels der cdata function an einen string angehangen:
function cdata($parser, $element_inhalt) {
global $ausgabe;
// Der normale Text wird an $ausgabe angehängt
$ausgabe .= $element_inhalt;
}
Ich kann aber nichtmehr unterscheiden in welchem tag der inhalt stand und ihn somit nicht speziefisch zuordnen...
Ich hoffe es kann mir jemand bei diesem Problem helfen.
Ich haben ein problem die Übertragung der Daten von XML zu MYSQL zu realisieren.
Ich bin das problem mit hilfe von expat angegengen und kann die XML dateien auch super einlesen und formatieren, mein Problem ist nur, dass ich nicht direkt auf die inhalte der Tags zugreifen kann.
<TAG>inhalt</TAG>
Um diesen inhalt in eine datenbank zu schreiben müsste ich einzeln darauf zugreifen können. Ich kann aber mit expat nur definieren, dass <TAG> z.B. durch <div> ersetzt wird. Auf den Inhalt selbst kann ich jedoch nicht wirklich zugreifen. Er wird lediglich mittels der cdata function an einen string angehangen:
function cdata($parser, $element_inhalt) {
global $ausgabe;
// Der normale Text wird an $ausgabe angehängt
$ausgabe .= $element_inhalt;
}
Ich kann aber nichtmehr unterscheiden in welchem tag der inhalt stand und ihn somit nicht speziefisch zuordnen...
Ich hoffe es kann mir jemand bei diesem Problem helfen.