I want to create this type of xml by using php give me some suggestion can anyone correct this php code that i am not able to create a hierarchy. i am taking input from html form (text box)
output is :-
project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<model>4.0.0</model>
<licenses>
<license>
<name>TODO</name>
<url>TODO</url>
</license>
</licenses>
</project>
<!-- end snippet -->
php code:-
$xmlns = 'http://maven.apache.org/POM/4.0';
$document = new DOMDocument();
$project = $document
->appendChild($document->createElementNS($xmlns, 'project'));
$project->setAttributeNS(
'http://www.w3.org/2001/XMLSchema-instance',
'xsi:schemaLocation',
'http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'
);
$project
->appendChild($document->createElementNS($xmlns, 'url'))
->appendChild($document->createTextNode($text5));
$project
->appendChild($document->createElementNS($xmlns, 'licenses'))
->appendChild($document->createElementNS($xmlns, 'license'))
->appendChild($document->createElementNS($xmlns, 'url'))
->appendChild($document->createTextNode($text6));
->appendChild($document->createElementNS($xmlns, 'name'))
->appendChild($document->createTextNode($text7));
$document->save("d.xml");
?>
</div>