Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带xml声明标记的php simplexml_Php_Xml_Simplexml - Fatal编程技术网

不带xml声明标记的php simplexml

不带xml声明标记的php simplexml,php,xml,simplexml,Php,Xml,Simplexml,我使用SimpleXML生成XML。 当我使用: new SimpleXMLElement('<row></row>'); 新的simplexmlement(“”); SimpleXML生成以下XML: <?xml version="1.0"?>\n<row/> \n 但我只需要: <row/> 我只需要它,因为我将把它包含到另一个XML中 如何在SimpleXML对象中仅生成行标记?如前面的问答所述: 您可以将Si

我使用SimpleXML生成XML。 当我使用:

new SimpleXMLElement('<row></row>');
新的simplexmlement(“”);
SimpleXML生成以下XML:

<?xml version="1.0"?>\n<row/>
\n
但我只需要:

<row/>

我只需要它,因为我将把它包含到另一个XML中


如何在SimpleXML对象中仅生成行标记?

如前面的问答所述:

您可以将SimpleXMLElement导入到中,并将其作为XML输出,因为该扩展可以在不使用XML声明的情况下输出

导入到dom中与函数一起工作

例如:

$xml    = new SimpleXMLElement('<row></row>');
$domxml = dom_import_simplexml($xml);
echo $domxml->ownerDocument->saveXML($domxml->ownerDocument->documentElement);
$xml=新的SimpleXMLElement(“”);
$domxml=dom\u import\u simplexml($xml);
echo$domxml->ownerDocument->saveXML($domxml->ownerDocument->documentElement);
输出:

<row/>

您也可以在此处在线运行此代码:


希望这对您有所帮助。

谢谢,但我想要一个SimpleXML对象。我希望能够在此对象中添加子对象。