且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何添加php标签与dom解析器

更新时间:2023-02-26 10:32:34

您需要处理说明

$php = $dom->createProcessingInstruction('php', 'echo $foo->bar;');

完整示例:

$dom = new DOMDocument;
$dom->loadXml('<html><head><title>Test</title></head><body/></html>');
$dom->getElementsByTagName('body')->item(0)->appendChild(
    $dom->createProcessingInstruction('php', 'echo $foo->bar;')
);
$dom->format = TRUE;
echo $dom->saveXML();

结果:

<?xml version="1.0"?>
<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <?php echo $foo->bar;?>
  </body>
</html>