#python #xml #dom #svg #minidom
#python #xml #dom #svg #минидом
Вопрос:
Я пытаюсь установить текст в элемент DOM. Я создаю элемент.
svg_doc = minidom.parse('PATH_TO_SVG_FILE.svg')
category = svg_doc.createElement('category')
Затем я пытаюсь установить nodeValue
:
category.nodeValue = 'Design'
Но я получаю:
<category/>
вместо:
<category>Design<category/>
Как получить желаемый результат с помощью minidom?
Комментарии:
1. Вы пытаетесь добавить текст в этот элемент?
txt = dom.createTextNode("Design")
. Затем добавьте к элементу category:category.appendChild(txt)
2. Я пытаюсь получить это :
<category>Design<category/>
. Извините, я забыл разметку кода раньше.
Ответ №1:
Я думаю, это должно сработать:
category.createTextNode('Design')
Смотрите: https://docs.python.org/2/library/xml.dom.minidom.html