Mathias Brodala: Objektnamen mit Minuszeichen

Beitrag lesen

Hallo Lukas.


<?xml version="1.0" encoding="US-ASCII" ?>
<switch-drs>
  <version>1.0</version>
  <reply>
    <batch-id>400</batch-id>
  </reply>
</switch-drs>


[…]

kann ich den PHP aufruf irgendwie anpassen, damit es mit batch-id geht? oder geht es nur, indem ich den eingelesenen string filtere...

Du könntest an Stelle von simplexml DOM verwenden:

$str_doc = '<?xml version="1.0" encoding="US-ASCII" ?>  
<switch-drs>  
  <version>1.0</version>  
  <reply>  
    <batch-id>400</batch-id>  
  </reply>  
</switch-drs>';  
  
$obj_doc = new DOMDocument();  
$obj_doc->loadXML($str_doc);  
  
echo $obj_doc->getElementsByTagName('batch-id')->item(0)->nodeValue; # 400

Einen schönen Mittwoch noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules