Я совершенно новичок в XML в целом и в пакете XML python. Я пытаюсь добавить гиперссылку на дерево XML, но оно не совсем работает.
Я использую ElementTree Python:
import xml.etree.cElementTree as ET
Это код фрагмент для элемента, который я пытаюсь добавить в дерево XML:
para = ET.SubElement(..., "p", link_id=1)
ET.SubElement(para, "link", id=2, type="external", url="http://www.google.com").text="Google.com"
Я не уверен, как мне следует добавлять текст к ссылке. Это производит это:
<p link_id="1">
<link id="2" type="external" url="http://www.google.com"/>
</p>
Когда я думаю, что я хочу, чтобы это выглядело так:
<p link_id="1">
<link id="2" type="external" url="http://www.google.com">Google.com</link>
</p>