Einzelnen Beitrag anzeigen

stockholm

Registriert seit: 31. Okt 2008
Ort: Reichenbach an der Fils
16 Beiträge
 
RAD-Studio 2009 Pro
 
#1

simpleXML in PHP (generelles Problem)

  Alt 3. Dez 2008, 14:30
Hallo,

PHP5 / simpleXML.
Ich möchte dynamisch eine Anfrage generieren.

Folgende Basis:
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
  <acdc:Root xmlns:acdc="urn:acdc_gateway">
  </acdc:Root>
Folgenden Code wende ich an (im Header steht das Dokument von oben)
Code:
$sxe = new SimpleXMLElement($this->xml_header);
$test = $sxe->addChild('testchild', '010101');
$test->addAttribute('testattr', '12345');

Daraus resultiert aber nicht wie gewünscht:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<acdc:Root xmlns:acdc="urn:acdc_gateway">
 <testchild testattr="12345">010101</testchild>
</acdc:Root>
Sondern dummerweise:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<acdc:Root xmlns:acdc="urn:acdc_gateway">
 <acdc:testchild testattr="12345">010101</acdc:testchild>
</acdc:Root>
Es wird also davon ausgegangen, das "acdc:" überall hinsoll, soll es aber nicht.

Ideen, Vorschläge?
Vielen Dank für die Aufmerksamkeit,
stockholm
  Mit Zitat antworten Zitat