Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] XML Read and Write

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • theTASTE
    hat ein Thema erstellt [Erledigt] XML Read and Write.

    [Erledigt] XML Read and Write

    Hallo,

    da mir gestern hier so super geholfen wurde noch eins meiner vielen offenen Probleme, bei denen ich nicht weiter komme

    Es geht um XML read & write
    Folgendes XML Dokument (test.xml)

    PHP-Code:
    <Masterlist>

    <
    PackageMasterList>
        <
    Package name="Paket1"   File="Paket1Data"/>
        <
    Package name="Paket2"   File="Paket2Data"/>
        
    <
    IDMasterList>
            <
    Package name="Paket1" rangeFrom="1000" rangeTo="1100">
                <
    DataID id="1000" name="TheFile1"    status="release" onDeprecated="retain"/>
             </
    Package>
            <
    Package name="Paket2" rangeFrom="2000" rangeTo="2100">
                <
    DataID id="2000" name="TheFile2"    status="release" onDeprecated="retain"/>
             </
    Package>

    </
    IDMasterList>

    </
    Masterlist
    Und ich möchte gerne das Hinzufügen automatisieren, sagen wir also ein 3. Paket hinzufügen.
    Dafür muss ein
    PHP-Code:
    <Package name="Paket3"   File="Paket3Data"/> 
    unter die ersten beiden Packages
    und ein
    PHP-Code:
    <Package name="Paket1" rangeFrom="1000" rangeTo="1100">
       <
    DataID id="1000" name="TheFile1"    status="release" onDeprecated="retain"/>
    </
    Package
    unten, aber innerhalb der IDMasterlist

    Ich hab schon mit simplexml_load herumprobiert, da kann ich auch die File lesen und mit print_r(); ausgeben lassen, allerdings hab ich keine Ahnung wie ich genau an die besagten Stellen etwas schreiben soll...

    Danke schonmal für die Hilfe

    theTASTE

  • theTASTE
    antwortet
    Danke, habs mit DOMDocument gelöst bekommen kam mir gar nicht in den Sinn

    Einen Kommentar schreiben:


  • jspit
    antwortet
    Weiter geht es dann mit addAttribute. Schau dir die Beispiele dort an.

    Alternatv zu SimpleXML kannst du die Aufgabe auch mit DOMDocument lösen.

    Wer hier seine Kenntnisse mit Fortgeschritten einstuft, dem trauen wir zu, nach einigen knappen Hinweisen seine Aufgabe selbst zu lösen.

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    SimpleXML besteht nicht nur aus diesem einen Ladebefehl...

    http://de1.php.net/manual/de/simplex...t.addchild.php

    Einen Kommentar schreiben:

Lädt...
X