İçeriğe geç
~/ozhanmengucek

Komut paleti

Sayfa, yazı veya proje arayın

#php1 dk okuma

XML Dosyası Oluşturma

Php kullanılarak XML dosyası oluşturma örneğidir.

Merhaba arkadaşlar,

Bu yazımızda php ile nasıl kolayca XML oluşturabiliriz konusunu işleyeceğiz. Bu konuda küçük bir araştırma ile çok fazla örneğe rastlayabilirsiniz. Benim de çorbada tuzum olsun diye örnek kod paylaşayım dedim :)

Kullanımı gayet basit ve aşağıdaki gibidir:

$xmlname = '<?xml version="1.0" encoding="UTF-8"?><!--Mengucek XML Generator--><products />';
header('Content-type: text/xml');
$xml = new SimpleXMLElement($xmlname);
// 1. Ürün
$product = $xml->addChild('kitap');
$product->uniqid = 'KTP001';
$product->barkod = '9998887766551';
$product->kategori = 'Roman';
$product->basimtarihi = '11/2020';
$product->fiyat = '35 TL';
$product->stok = '1234';
// 2. Ürün
$product = $xml->addChild('kitap');
$product->uniqid = 'KTP002';
$product->barkod = '9998884433221';
$product->kategori = 'Bilim Kurug';
$product->basimtarihi = '10/2020';
$product->fiyat = '25 TL';
$product->stok = '2340';
// Oluşturulan XML ekrana bas
echo $xml->asXML();

Kodumuzu açıklayacak olursak; ilk önce bir XML nesnesi oluşturuyoruz ve bu nesneye bir isim veriyoruz. Sonra her grubu yerleştireceğimiz çocuğu tanımlıyoruz (kitap). En son olarak da bu gruba ilgili alanları ekliyoruz. Bu kadar basit :)

NOT: $xmlname yerine direkt yukarıdaki değişken içeriğini koyabilirsiniz.

Hepinize keyifli kodlamalar :)

// yorumlar

Henüz yorum yok. İlk yorumu sen yaz.

Yorum yaz

Yorumlar onaylandıktan sonra yayınlanır. E-posta adresin görünmez.

Bağlantı ve biçimlendirme gösterilmez, düz metin olarak yayınlanır.

// benzer yazılar

PHP'de iki kritik açık: PHP2Shell ve yapmanız gerekenler

PHP'de kimlik doğrulama gerektirmeden uzaktan kod çalıştırmaya izin veren iki kritik açık çıktı. Hangi sürümler etkileniyor, ne yapmalı, paylaşımlı hostingdeyseniz neye bakmalısınız; kısaca anlattım.

#php