SORU
27 EYLÜL 2008, CUMARTESİ


Kullanarak sıfırdan bir XML nesnesi oluşturmak için SimpleXML

PHP SimpleXML fonksiyonları sıfırdan bir XML nesnesi oluşturmak için kullanmak mümkün mü? Arayan bir fonksiyon listesi var yolları alma varolan bir XML dizeye bir nesne sonra manipüle, ama eğer ben sadece oluşturmak için bir XML nesnesi programlı çizik, gitmenin en iyi yolu ne?

Ben anladım kullanabileceğiniz simplexml_load_string() ve pass kök dize istiyorsun, o zaman sende bir nesne işleyebilirsiniz ekleyerek çocuklar... ancak bu gibi görünüyor gibi bir hack beri var aslında koda bazı XML içine dize önce yüklenebilir.

Yaptım bunu kullanarak DOMDocument functions, ancak bu biraz kafa karıştırıcı çünkü tam emin değilim DOM ile bir XML belge oluşturma saf... belki de sadece kötü isimleri :-)

CEVAP
27 EYLÜL 2008, CUMARTESİ


Emin olabilirsiniz. Örn.

<?php
$newsXML = new SimpleXMLElement("<news></news>");
$newsXML->addAttribute('newsPagePrefix', 'value goes here');
$newsIntro = $newsXML->addChild('content');
$newsIntro->addAttribute('type', 'latest');
Header('Content-type: text/xml');
echo $newsXML->asXML();
?>

Çıktı

<?xml version="1.0"?>
<news newsPagePrefix="value goes here">
    <content type="latest"/>
</news>

İyi eğlenceler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Droid Life

    Droid Life

    17 Kasım 2009
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013