tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
531
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von awortmeier
    awortmeier awortmeier ist offline Mitglied Gold
    Registriert seit
    Jun 2009
    Beiträge
    164
    Hallo Tutorials.de Community,

    ich habe bereits die Suchfunktion genutzt, bin aber leider nicht fündig geworden.
    Auch die Google-Suche brachte kein Ergebnis mit welchem ich weiter arbeiten konnte.

    Mein Problem ist folgendes, ich habe eine XML-Datei (datenbank.xml).
    Nun möchte ich alle Daten in ein assoziatives Array schreiben.

    Meine XML-Datei sieht wie folgt aus:
    Code xml:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    
    <?xml version="1.0" encoding="UTF-8"?>
     
    <Gremien>
     
        <AStA ID="1">
            <Kurzel>AStA</Kurzel>
            <Name>Allgemeine Studierenden Ausschuss</NameVoll>
            <Vorsitzender ID="1">Jan Knorke</Vorsitzender>
            <Vorsitzender ID="2">Julia Schmidt</Vorsitzender>
            <Referate>
                <Baureferat ID="1">
                    <Person ID="1">
                        <Name>Max Mustermann</Name>
                        <Semester>2</Semester>
                        <Studiengang>Wirtschaftsinformatik</Studiengang>
                    </Person>
                    <Person ID="2">
                        <Name>Peter Ludolf</Name>
                        <Semester>99</Semester>
                        <Studiengang>Schrottplatzer</Studiengang>
                </Baureferat>
                <Hochschulsegeln ID="2">
                    <Person ID="1">
                        <Name>Angela Merkel</Name>
                        <Semester>12</Semester>
                        <Studiengang>Physik</Studiengang>
                    </Person>
                </Hochschulsegeln>
            </Referate>
        </AStA>
        
        <FSRW ID="2">
            <Kurzel>FSR-W</Kurzel>
            <Name>Fachschaftsrat Wirtschafts</Name>
            <Vorsitzender ID="1">Marc Hetzel</Vorsitzender>
            <Vorsitzender ID="2">Hugo Boss</Vorsitzender>
            <Schriftfuhrer>Heinz Hermann</Schriftfuhrer>
        </FSRW>
        
    </Gremien>

    Ich lese die XML-Datei wie folgt ein:
    PHP-Code:
    <?php
    $daten 
    file_get_contents("datenbank.xml"); // Datei einlesen
    $daten explode("<Gremien>" $daten); // Inhalt in ein Array zerlegen
    ?>
    Wenn jemand einen Denkansatz für mich hätte, wär das super.

    Vielen Dank.

    Grüße
    Alex
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.364
    Blog-Einträge
    4
    Wieso benutzt du nicht eine XML Library wie simplexml?
    Dann könntest du die Daten mit einer Schleife oder rekursiv in ein Array speichern.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

Ähnliche Themen

  1. Assoziatives Array (Zeilen Array) sortieren
    Von Gladiator6 im Forum PHP
    Antworten: 10
    Letzter Beitrag: 03.06.09, 00:36
  2. Blätterfunktion / assoziatives array?
    Von BlauerCorsar im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.08.06, 17:48
  3. assoziatives array befüllen
    Von Soapp im Forum PHP
    Antworten: 6
    Letzter Beitrag: 03.10.05, 13:31
  4. Dynamisches assoziatives Array
    Von DanMcFly im Forum PHP
    Antworten: 7
    Letzter Beitrag: 26.04.04, 15:02

Stichworte