2011-03-14 24 views
10

Şu anda bir xml dosyası görüntülemek için XMLWriter kullanıyorum. Ancak, çıktıyı bir .xml dosyasına nasıl dışa aktaracağımı bilmek isterim.XML dosyasına XMLWriter çıktı

Benim şu anki kodudur:

$res = mysql_query($sql); 

$xml = new XMLWriter(); 

$xml->openURI("php://output"); 
$xml->startDocument(); 
$xml->startElement('stores'); 

while ($row = mysql_fetch_assoc($res)) { 
//loads of code 
} 
$xml->endElement(); 

$xml->flush(); 

cevap

20

openURI() yönteminde bir dosya adı yerine php://output kullanın.

$writer = new XMLWriter(); 
$writer->openURI('test.xml'); 
$writer->startDocument("1.0"); 
$writer->startElement("greeting"); 
$writer->text('Hello World'); 
$writer->endDocument(); 
$writer->flush(); 
+0

Eğer mevcut değilse dizin oluşturmanın mümkün olup olmadığını biliyor musunuz? –

+3

@Marcio Her zaman http://php.net/mkdir ile yapabilirsiniz – Gordon

İlgili konular