मैं डोम/PHP5 के माध्यम से निम्न XML निर्माण करने के लिए कोशिश कर रहा हूँ:डीओएम/PHP के साथ एक्सएमएल नेमस्पेस उपसर्ग कैसे घोषित करें?
$xml = new DOMDocument('1.0');
$root = $xml->createElementNS('myNS', 'root');
$xml->appendChild($root);
$x = $xml->createElementNS('myNS', 'x', 'test');
$root->appendChild($x);
echo $xml->saveXML();
यह है कि मैं क्या हो रही है है:
<?xml version="1.0"?>
<root xmlns:p="myNS">
<p:x>test</p:x>
</root>
यह मैं क्या कर रहा है
<?xml version="1.0"?>
<root xmlns="myNS">
<x>test</x>
</root>
मैं क्या गलत कर रहा हूं? इस उपसर्ग को कैसे काम करना है?
वाह आपने इसे वास्तव में अच्छी तरह से समझाया है और इस एक उत्तर ने मुझे वास्तव में यह समझने में मदद की है कि नामस्थान वास्तव में PHP डोम में कैसे काम करते हैं! – thomasrutter