2009-01-16 10 views
7

मैं XML फ़ाइलों को बनाने के लिए PHP5 का उपयोग कर रहा हूं। मैं इस तरह कोड है:PHP में DOMDocument लिखने के लिए स्टैंडअलोन = हाँ कैसे करें?

$doc = new DOMDocument(); 
... 
$xml_content = $doc->saveXML(); 

समस्या यह है कि बनाया XML कोड इस तरह का रूट नोड के साथ शुरू होता है:

<?xml version="1.0"?> 

लेकिन मैं इसे इस तरह रहना चाहता हूँ:

<?xml version="1.0" standalone="yes" ?> 

मुझे लगता है कि मुझे $ doc पर कुछ फ़ंक्शन कॉल करने की आवश्यकता है, लेकिन मैं यह नहीं समझ सकता कि कौन सा?

उत्तर

19

आप

$doc->xmlStandalone = true; 

स्थापित करने के लिए यह वर्ग के एक समारोह नहीं है चाहता हूँ, यह एक संपत्ति है, इसलिए इसमें एक छोटे से कठिन है डॉक्स में खोजने के लिए। आप इसके बारे में here पढ़ सकते हैं।

संबंधित मुद्दे