Hi all,
I'm using PHPDOCX (currently the trial version, but soon we're buying the Advanced License) for a project we're working on. We're trying to export some data to Word to be used later on. Most of the data is HTML gathered from the user (via TinyMCE content managers). The project is built using Symfony2.
The full stack track is:
[1] Symfony\Component\Debug\Exception\ContextErrorException: Warning: DOMDocument::loadXML(): Empty string supplied as input
at n/a
in D:\Development\MedExam\vendor\phpdocx\classes\CreateDocx.inc line 4004
at Symfony\Component\Debug\ErrorHandler->handleError('2', 'DOMDocument::loadXML(): Empty string supplied as input', 'D:\Development\MedExam\vendor\phpdocx\classes\CreateDocx.inc', '4004', array('numberingsXML' => null, 'newNumbering' => '<w:abstractNum w:abstractNumId="" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" >
<w:multiLevelType w:val="hybridMultilevel"/>
<w:lvl w:ilvl="0" w:tplc="">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%1."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="720" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%2."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1440" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="2160" w:hanging="180"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2880" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%5."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="3600" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="4320" w:hanging="180"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="5040" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%8."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="5760" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="6480" w:hanging="180"/>
</w:pPr>
</w:lvl>
</w:abstractNum>', 'numberId' => '772249592', 'originalAbstractNumId' => '', 'myNumbering' => object(DOMDocument), 'optionEntityLoader' => false))
in line
at DOMDocument->loadXML('')
in D:\Development\MedExam\vendor\phpdocx\classes\CreateDocx.inc line 4004
at CreateDocx->importSingleNumbering(null, '<w:abstractNum w:abstractNumId="" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" >
<w:multiLevelType w:val="hybridMultilevel"/>
<w:lvl w:ilvl="0" w:tplc="">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%1."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="720" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%2."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1440" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="2160" w:hanging="180"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2880" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%5."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="3600" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="4320" w:hanging="180"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="decimal"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="5040" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerLetter"/>
<w:lvlText w:val="%8."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="5760" w:hanging="360"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="" w:tentative="1">
<w:start w:val="1"/>
<w:numFmt w:val="lowerRoman"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="6480" w:hanging="180"/>
</w:pPr>
</w:lvl>
</w:abstractNum>', '772249592')
in D:\Development\MedExam\vendor\phpdocx\classes\CreateDocx.inc line 3469
at CreateDocx->embedHTML('<p><strong>Above is an X-ray of the painful area</strong></p>
<p>With respect to the X-ray shown above:</p>
<ol>
<li>i) What is the diagnosis? Your answer should include the relationship of the abnormality with respect to the capsule of the hip (2 marks)</li>
<li>ii) What line could you draw on the radiograph to help make diagnosis? (1mark)</li>
</ol>')
in D:\Development\MedExam\src\AppBundle\Controller\TestExportController.php line 826
Any help on how to fix this would be amazing.