tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1105
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    NTDY NTDY ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    no-comment
    Beiträge
    136
    Bsp.
    Code :
    1
    2
    3
    4
    5
    6
    
    <Startelement>
      <Tag_1>
       <Tag_2>Hello world</Tag_2>
       <Tag_3 />
      </Tag_1>
    </Startelement>

    Ich würde gern mittels SimpleXML in Erfahrung bringen ob Tag_3 innerhalb von Tag_1 vorhanden ist. Da Tag_3 keinen Inhalt besitzt weiß ich nicht wie ich ein Element, das leer ist ausfindig mache. In HTML wären dies bspw. <br> , <img> und <hr>
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal Folgendes mit XPath:
    PHP-Code:
    count($xml->xpath('/Startelement/Tag_1/Tag_3')) > 
    Ob es ein leeres Element ist, kann dadurch herausgefunden werden, ob es selbst Kindelemente besitzt.
     
    Markus Wulftange

  3. #3
    NTDY NTDY ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    no-comment
    Beiträge
    136
    Eine andere Möglichkeit wäre:
    PHP-Code:
    if(isset($xml->Startelement->Tag_1->Tag_3)); 
     

Ähnliche Themen

  1. [JSF, JS, jQuery, CSS] Feste CSS Bezeichner für Komponenten ausfindig machen
    Von Bexx im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 12.07.10, 08:43
  2. Aktive Instanzen zur Laufzeit ausfindig machen
    Von xilefleseiz im Forum Java
    Antworten: 2
    Letzter Beitrag: 26.11.07, 19:29
  3. Antworten: 4
    Letzter Beitrag: 31.07.06, 09:50
  4. Dateinamen ausfindig machen ...
    Von bspainkf36 im Forum PHP
    Antworten: 11
    Letzter Beitrag: 09.07.06, 19:25
  5. MySQL-Grösse ausfindig machen
    Von eliasb im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.05.05, 12:46