Ben htmlpurifier aracılığıyla bazı XML etiketleri (abcdef>) geçmek için çalışıyorum. Etiketleri kendisi desteklenmez beri, ben ilk bir öğe eklemek için çalışıyorum ve sonra allowedElements ekleyerek duyuyorum. Ancak bu işe yaramıyor, ben sadece boş bir sayfa alıyorum. Herhangi bir fikir yanlış yapıyorum ne memnun, ya da ben ne arıyorum ulaşmak için daha kolay bir yolu varsa.
$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"));
Herkes herhangi bir diğer ayrıntıları ihtiyacı varsa bildirin.
Note: kütüphane unsurları eklemeden iyi çalışıyor.