Я пытаюсь передать некоторые теги XML (abcdef>) через htmlpurifier. Поскольку сами теги не поддерживаются, я пытаюсь сначала добавить элемент, а затем добавить его в allowElements. Однако это не работает, я просто получаю пустую страницу. Любые идеи, пожалуйста, о том, что я делаю неправильно, или если есть более простой способ добиться того, что я ищу.
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', "UTF-8");
$config->set('HTML', 'DefinitionID', 'pinaki-test');
$config->set('HTML', 'DefinitionRev', 3);
$config->set('Cache', 'DefinitionImpl', null); // remove this later!
$config->set('Cache', 'SerializerPath', "/var/cache/htmlpurify");
$def = $config->getHTMLDefinition(true);
$def->addElement("tag1", false, 'Empty', 'Common', array());
$def->addElement("tag2", false, 'Empty', 'Common', array());
$config->set('HTML', 'AllowedElements', array("tag1", "tag2"));
Сообщите, если кому-то нужны какие-либо другие данные.
Примечание: Библиотека работает нормально, без добавления элементов.