Wie man DOMDocument Schreibstandalone machen = yes in PHP?
-
19-08-2019 - |
Frage
Ich bin mit PHP5 XML-Dateien zu erstellen. Ich habe Code wie folgt:
$doc = new DOMDocument();
...
$xml_content = $doc->saveXML();
Das Problem ist, dass erstellt XML-Code beginnt mit einem Wurzelknoten wie diese:
<?xml version="1.0"?>
Aber ich will es so sein:
<?xml version="1.0" standalone="yes" ?>
Ich glaube, ich brauche eine Funktion auf $ doc zu nennen, aber ich kann nicht herausfinden, welche?
Lösung
Sie möchten einstellen
$doc->xmlStandalone = true;
Es ist nicht eine Funktion der Klasse, es ist eine Eigenschaft, so dass es ein wenig schwieriger ist, in der Dokumentation zu finden. Sie können lesen, darüber href="http://uk.php.net/manual/en/class.domdocument.php" rel="noreferrer"> hier
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow