[PHP] XML Value auslesen durch TAG ansprechen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von captan2, 3. September 2009 .

  1. 3. September 2009
    XML Value auslesen durch TAG ansprechen

    Hi Leute,

    ich habe folgendes vor:
    Habe diese XML Daten
    Code:
    Vals array
    Array
    (
     [0] => Array
     (
     [tag] => PLAYER
     [type] => open
     [level] => 1
     )
    
     [1] => Array
     (
     [tag] => ID
     [type] => complete
     [level] => 2
     [value] => 476
     )
    
     [2] => Array
     (
     [tag] => USERNAME
     [type] => complete
     [level] => 2
     [value] => captan2
    
    Ich weiß jetzt ja das mein Username in $val[2]['value'] steht allerdings würde ich es gern so haben, dass ich innerhalb des arrays $val nach dem Tag "USERNAME" suche und dessen Value auslese.

    Ist das möglich? Denn dadurch beuge ich evtl. Änderungen an der XML Datei vor

    mfg captan2
     
  2. 4. September 2009
    AW: XML Value auslesen durch TAG ansprechen

    ähm, dann loop doch durch den array solange bis in $array[$index]['tag'] "USERNAME" steht.
    oder nimm php-native sachen zur xml-verarbeitung

    SimpleXML:
    PHP:
    $xml  simplexml_load_file ( 'deine.xml' );
    $usr  $xml -> xpath ( '/USERNAME' );
    print 
    $usr ;
    DOM
    PHP:
    $dom  = new  DOMDocument ( '1.0' 'iso-8859-1' );
    $dom -> load ( 'deine.xml' );
    $usr  $dom -> getElementsByTagName ( 'USERNAME' )-> item ( 0 );
    print 
    $usr -> firstChild -> nodeValue ;
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.