xml oluşturmak.
<?php
class xml_yaz {
var $dosya;
var $tag;
var $element;
var $veri;
var $comment;
var $sonuc;
function xml_yaz(){
if(file_exists($this->dosya)){
touch($this->dosya);
}$ac=fopen($this->dosya.".xml",'w');
$yaz='<?xml version="1.0" encoding="utf-8"?>'."\n";
$yaz.='<!--'.$this->comment.date("Y-m-d H:i:s").'-->'."\n";
$yaz.='<'.$this->tag.'>'."\n";
$element=explode(",",$this->element);
$veri=explode(",",$this->veri);
$say=count($element);
for($i=0;$i<$say;$i++){
$yaz.='<'.$element[$i].'>'.$veri[$i].'</'.$element[$i].'>'."\n";
}
$yaz.='</'.$this->tag.'>';
$islem=fputs($ac,$yaz,1024);
$kapat=fclose($ac);
}
}
?> bu basit bir xml oluşturmak icin hazırladığım bir sınıf kullanım amacınıza gore degistirip daha kapsamlı bir sınıf hazırlayabilirsiniz
kullanım şu sekildedir
<?php
$a = new xml_yaz();
$a->dosya="deneme";// dosya olusturacagagımız xml dosyasının adı
$a->comment="deneme "; xml dosyasının icerisinde bir yorum bolumu oluşturur
$a->element="ad,soyad,tel,adres";//xml icerisindeki olusturmak istediginiz elementleri taglarıdır
$a->tag="kimlikler";//elementleri icerisinde barındıran genel tag
$a->veri="ali,veli,12341234,isntabul ankara vb";//elementlerin icerikleridir
$a->xml_yaz(); //xml olusturduk kontrol edebilirsiniz
burada onemli olan iki nokta element ile veri sayılarının esit olması birde verileri ve elementleri yazarken , ile ayırılmaları bunu yaparsanız hatasız calısır. sistemi gelistirmek size kalmıs bu bir ornekti hepinize iyi calısmalar
?>