【问题标题】:Convert SimpleXMLElement object to XML format in php在 php 中将 SimpleXMLElement 对象转换为 XML 格式
【发布时间】:2016-12-14 03:11:11
【问题描述】:

一个xml文件view.xml

获取父节点后将其转换为 SimpleXMLElement 对象 它的子对象需要在php中转换回xml格式

**

View.xml

**

> <cards name="country-cards" model="core_country" title="Country" >
>         <field name="name" />
>         <field name="code" />
>         <template><![CDATA[
>           <div class="span12"><strong>{{name}}</strong></div>             <div>
>             <div class="span8">
>               <span>{{name}}<br/>
>               {{code}}<br/></span>
>             </div></div>]]>
>         </template>
>     </cards>

**$xml = simplexml_load_file($xmlViewFilePath);**

foreach ($xml as $key=>$value) {

$value 想要转换回 xml 格式

}

问题:有没有其他简单的方法来实现 SimpleXMLElement 对象到 XML 的解析并存储到数据库中而无需任何 I/O 操作?

已经使用了php转换机制导致在下面的数据库链接中输出为空

http://us2.php.net/manual/en/simplexmlelement.asxml.php

【问题讨论】:

    标签: php xml yii2


    【解决方案1】:

    试试这样的东西..

     $doc = new DOMDocument();
        $doc->formatOutput = TRUE;
        $doc->loadXML($sxml->asXML());
        $xml = $doc->saveXML();
    

    欲了解更多信息,请查看此链接

    http://us2.php.net/manual/en/simplexmlelement.asxml.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 2013-03-20
      • 2011-07-16
      • 1970-01-01
      • 2019-05-28
      • 2014-08-29
      • 2013-07-13
      相关资源
      最近更新 更多