2016-08-08 5 views
1

1つのXMLファイルview.xmlPHPでXML形式にSimpleXMLElementオブジェクトを変換し

のget親ノード 後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のキー=> $値){

$値は、XMLギに再度変換する

}

QUESTION:任意SimpleXMLElementオブジェクトからXMLへの解析とI/O操作なしでのデータベースへの格納を実現する他の簡単な方法は?

既に

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

答えて

2

下にデータベース・リンクにヌルとして出力もたらすPHP変換機構を使用するこのような気にいらを試し..

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

詳細についてはこれを確認リンク

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

関連する問題