2016-04-27 11 views
1

すべての注文関連情報を持つカスタムXMLを作成しようとしています。モジュールブロック内にカスタムXMLを作成する

$doc = new \DOMDocument('1.0', 'UTF-8'); 
$doc->formatOutput = true; 
$root = $doc->createElementNS('http://www.alshaya.com' ,'co:customerOrders'); 
$root->setAttributeNS('http://www.w3.org/2000/xmlns/' ,'xmlns:types', 'http://www.alshaya.com/schema/types/v1.0'); 
$doc->appendChild($root); 
$customerOrder = $doc->createElement("co:customerOrder"); 
$root->appendChild(111); 
echo $doc->saveXML(); 

しかし、私は次のエラーを取得していますし、私はXMLコードを生成することができません - 私は、XMLを生成するには、次のコードを使用していますそのため、そのモジュールブロックに一つのモジュールを作成しました。

**Fatal error**: Class 'DOMDocument' not found 

お勧めします。

+0

あなたは、PHP-DOMは、サーバーにインストールされているかどうかをチェックしましたか? – Muk

答えて

0

あなたの名前空間でそれをインポートしてみてください。

namespace ... 
use DOMDocument; 
class ... 
    { 
    ... 
    $doc = new DOMDocument('1.0', 'UTF-8'); 
関連する問題