我似乎找不到像这样生成子元素的方法
<child attr="something"></child>
使用以下代码:
myChild = ElementTree.SubElement(root, tag="child", attrib={'attr': 'something'})
我总是得到:
<child attr="something" />
除非我至少添加:
whiteSpace = " "
myChild.text = whiteSpace
这非常烦人。
有没有办法可以使用ElementTree为元素生成空文本?
更新
经过一番尝试后,我倾向于同意它真的不重要。我问的原因是我想生成Xcode工作区文件,该文件为其项目节点使用空内容。但我发现默认的subElement实际上也可以正常工作。因此,我不再付出更多的努力来在&#34;相同的&#34;格式化为普通的Xcode工作区。
案件结案。
答案 0 :(得分:1)
问题的答案可能是:在开始时无法实现我想要的目标。
但正如我的问题中的更新所说。两种提到的格式之间的区别确实无关紧要。它们都是有效的XML。