dpli36193 2013-10-14 01:37
浏览 29
已采纳

使用带有PHP DOMDocument的方括号

PHP's DOMDocument's handling of square brackets is very frustrating. I want the document to contain [bbcode], but I'm unable to do so:

$dom->createTextNode('[bbcode]'); // outputs "[bbcode]"


$dom->createTextNode('[bbcode]'); // outputs "[bbcode]"


$dom->createTextNode('[bbcode]'); // outputs "[bbcode]"

How can I make PHP output [bbcode]?

  • 写回答

1条回答 默认 最新

  • douzhangcuo2174 2013-10-14 01:41
    关注

    You should use createEntityReference() method to create entities.

     $dom->createEntityReference('#91');
     $dom->createEntityReference('#93');
    

    and then append it in correct places.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?