Как вставить (добавить) строку, содержащую 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»