这是我想要的结果:
<?xml version="1.0" encoding="utf-8"?>
<types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
</types>
但使用简单的解决方案:
$document = new DOMDocument('1.0', 'utf-8');
$schema = $document->createElementNS('http://www.w3.org/2001/XMLSchema', 'xs:schema');
$types = $document->createElement('types');
$types->appendChild($schema);
$document->appendChild($types);
echo $document->saveXML();
我只得到这个:
<?xml version="1.0" encoding="utf-8"?>
<types xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
</types>
我错过了什么?