2013-04-21 1 views
2

Я использую QueryPath для анализа шаблонов электронной почты Chimpmail (https://github.com/mailchimp/Email-Blueprints), но когда я пытаюсь добавить tr с атрибутом «mc: repeatable», я получаю эту ошибку :Неустранимая ошибка: ошибка исключения исключений «QueryPath ParseException»:

Fatal error: Uncaught exception 'QueryPath\ParseException' with message 'DOMDocumentFragment::appendXML(): namespace error : Namespace prefix mc for repeatable on tr is not defined 

Есть ли способ сказать QueryPath не пытаться разбирать пространства имен?

ответ

0

мне удалось обойти эту проблему путем добавления необходимого объявление пространства имен, а затем удалить его:

$el->append('<tr mc:repeatable="" xmlns:mc=http://doesntmatter.com"> [...] </tr>'); 
$el->removeAttr('xmlns:mc');