2016-04-13 29 views
1

SimpleXMLElement kullanarak, belirli bir düzende PHP ile .xml dosyaları oluşturmaya çalışıyorum. Şu anda, bir öğeye bir özellik ayarlamaya çalışıyorum. XML özniteliğini PHP ile ayarlama

şimdiye kadar çalıştığım şey:

<?php 
$att = 'name="tc1"'; 
$xml = new SimpleXMLElement('<configuration/>'); 

$track = $xml->addChild('testcase'); 
$track->attributes()->$att; 
$track->addChild('pfad', "none"); 
$track->addChild('aktiv', "false"); 
$track->addChild('file', "none"); 
$track->addChild('wert', "none"); 


Header('Content-type: text/xml'); 
print($xml->asXML()); 
?> 

ben çözemiyorum, neden sadece görüntüleyen:
(XML Çıktı:)

<configuration> 
    <testcase> 
    <pfad>none</pfad> 
    <aktiv>false</aktiv> 
    <file>none</file> 
    <wert>none</wert> 
</testcase> 
</configuration> 

... yerine:

... 
<testcase name="tc1"> 
... 

Özniteliği doğru ayarlamanıza yardımcı olabilir misiniz?

cevap

-1
$track->addAttribute('name', 'tc1'); 

Source

+1

Çok teşekkürler! ... nasıl addAttribute() ... –

+0

Herkes bir yerde başlar :) Sevindim –