Ergebnis 1 bis 5 von 5

Thema: SimpleXML Pfad aus Variable

  1. #1
    Interessierte/r
    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard SimpleXML Pfad aus Variable

    servus,
    ich habe da mal ne frage zu simplexml.
    folgendes: ich möchte aus einer xml datei $xml->tag1->tag2->tag3 auslesen
    dabei verwende ich eine funktion die $xml->$pfad aufruft und in der variable $pfad steht "tag1->tag2->tag3".
    das problem ist dass dann nichts passiert. wenn $pfad nur "tag1" ist erhalte ich den wert davon, aber wie kann ich machen dass er auch tiefer in die xml struktur eingreifen kann?
    danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: SimpleXML Pfad aus Variable

    Wieso postest du nicht das Script, dass du benutzt und ein Beispiel XML ?
    Dann könntest du deine Problembeschreibung auch darauf beziehen und wir bzw. ich würde verstehen was du für ein Problem hast.
    Geändert von crAzywuLf (25.10.2009 um 22:57 Uhr)
    Gruß crAzywuLf

  3. #3
    Interessierte/r
    Themenstarter

    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: SimpleXML Pfad aus Variable

    ok.
    also die xml datei
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <xmldoc>
        <name>default</name>
        <desc>showing the default features</desc>
        <version>1.0</version>
        <exec>
            <head></head>
            <body>body</body>
        </exec>
    </xmldoc>
    und de php datei
    Code:
    function axml($target, $key) {
                $xml = simplexml_load_file("../module/".$_SESSION["modul"]."/".$target.".xml");
                $key = $xml->$key;
                settype($key, string);
                return $key;
            }
    also wenn man axml("xmldatei", "name") aufruft bekommt man default zurück.
    allerdings wenn man axml("xmldatei", "exec->body") aufruft bekommt man nix zurück. dies gilt es zu lösen.

  4. #4
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: SimpleXML Pfad aus Variable

    Das Problem ist, das "exec->body" 2 Hashkeys sind.
    Greif mal so darauf zu:
    PHP-Code:
    <?php
    $xml 
    simplexml_load_file("../module/".$_SESSION["modul"]."/".$target.".xml");

    $head $xml['exec']['head'];
    $body $xml['exec']['body'];
    ?>
    Gruß crAzywuLf

  5. #5
    Interessierte/r
    Themenstarter

    Registriert seit
    30.04.2008
    Ort
    Reutte
    Beiträge
    104
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: SimpleXML Pfad aus Variable

    Zitat Zitat von crAzywuLf Beitrag anzeigen
    Das Problem ist, das "exec->body" 2 Hashkeys sind.
    Greif mal so darauf zu:
    PHP-Code:
    <?php
    $xml 
    simplexml_load_file("../module/".$_SESSION["modul"]."/".$target.".xml");

    $head $xml['exec']['head'];
    $body $xml['exec']['body'];
    ?>
    ich will ja nicht undankbar klingen, aber leider ist das nicht genau der lösungsweg den ich mir vorgestellt habe :/
    es ist wichtig das die funktion axml() aufrecht erhalten bleibt und nicht wie hier aufgelöst wird


    EDIT: ich habe jetzt eine lösung gefunden. über xpath lässt es sich lösen. trotzdem danke
    Geändert von makroy (25.10.2009 um 23:36 Uhr)

Ähnliche Themen

  1. simplexml objekt einlesen
    Von makroy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 30.08.2009, 17:30
  2. ini-Datei auslesen, Variable in Pfad integrieren
    Von freaky-ak im Forum Forum für alle anderen Programmiersprachen
    Antworten: 11
    Letzter Beitrag: 27.03.2009, 17:15
  3. XML Dateien mit simplexml erweitern
    Von makroy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 18.07.2008, 02:54
  4. Pfad
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 27.11.2005, 13:42
  5. apache 2 und Pfad zu cgi-bin
    Von iflow im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 13.10.2004, 21:41

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •