MasetrPage.xml
内部未定義の名前空間をDOMDOCUMENTFRAGMENTを含める:PHP - のDOMDocument
<?xml version="1.0" encoding="UTF-8"?>
<PAGE
xmlns:PHOENIX = 'PHOENIX'
xmlns:PHOENIX.CORE = 'PHOENIX/CORE'
xmlns:PHOENIX.CORE.PAGE = 'PHOENIX/CORE/PAGE'
xmlns:PHOENIX.CORE.COMPILER = 'PHOENIX/CORE/COMPILER'
>
</PAGE>
Page.xml
:
<PHEONIX.CORE:EXAMPLE.ELEMENT />
<PHEONIX.CORE:EXAMPLE.ELEMENT2 />
今私はMasterPage.xml
PAGE
タグ内Page.xml
コンテンツを含めたいです。
私のPHPコード:
//[i] Initialize new \DOMDocument from from PageMaster.xml.
$pageDocument = \DOMDocument::load('PageMaster.xml');
//[i] Create fragment from pageDocument and append content from page XML.
$pageDocument_frag = $pageDocument->createDocumentFragment();
$pageDocument_frag->appendXML(file_get_contents('Page.xml'));
しかし、ここで私は名前空間がPage.xml
内で定義されていないというエラーが発生します。しかし私のプロジェクトでは、内部で名前空間を定義したくありません。Page.xml