File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -964,7 +964,7 @@ function xinclude_residual( DOMDocument $dom )
964
964
$ fixup = "" ;
965
965
break ;
966
966
case "refsect1 " :
967
- $ fixup = "<title></title> " ;
967
+ $ fixup = "<title>_ </title><simpara>_</simpara> " ; // https://github.com/php/phd/issues/181
968
968
break ;
969
969
case "tbody " :
970
970
$ fixup = "<row><entry></entry></row> " ;
@@ -980,9 +980,12 @@ function xinclude_residual( DOMDocument $dom )
980
980
if ( $ fixup != "" )
981
981
{
982
982
$ other = new DOMDocument ( '1.0 ' , 'utf8 ' );
983
- $ other ->loadXML ( $ fixup );
984
- $ insert = $ dom ->importNode ( $ other ->documentElement , true );
985
- $ node ->parentNode ->insertBefore ( $ insert , $ node );
983
+ $ other ->loadXML ( "<f> $ fixup</f> " );
984
+ foreach ( $ other ->documentElement ->childNodes as $ otherNode )
985
+ {
986
+ $ imported = $ dom ->importNode ( $ otherNode , true );
987
+ $ node ->parentNode ->insertBefore ( $ imported , $ node );
988
+ }
986
989
}
987
990
$ node ->parentNode ->removeChild ( $ node );
988
991
}
You can’t perform that action at this time.
0 commit comments