Как вставить (добавить) строку, содержащую XML как XML, во внутренний XML (или удалить родительский тег, но сохранить соPython

Программы на Python
Ответить
Гость
 Как вставить (добавить) строку, содержащую XML как XML, во внутренний XML (или удалить родительский тег, но сохранить со

Сообщение Гость »


Я пытаюсь вставить текст в XML с помощью lxml. Текст содержит XML, который должен стать частью XML, в который он вставляется.

Следующий код не работает:

из электронного дерева импорта lxml Tree = etree.fromstring('') new_mix = 'Этот потрясает !' для источника в Tree.findall('.//src'): src.append(etree.fromstring(new_mix)) печать(etree.tostring(дерево)) lxml.etree.XMLSyntaxError: ожидается начальный тег, 'Этот потрясает !
'
Но как мне избежать или удалить или любые другие родительские теги, сохранив при этом содержимое?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»