-1

このようなサブ要素を生成する方法が見つからないようです

<child attr="something"></child>

次のコードを使用します。

myChild = ElementTree.SubElement(root, tag="child", attrib={'attr': 'something'})

私はいつも得る:

<child attr="something" />

少なくとも追加しない限り:

whiteSpace = " "
myChild.text = whiteSpace

これは非常に面倒です。

ElementTree を使用して要素の null テキストを生成する方法はありますか?

更新:

いくつか試した後、私はそれが本当に問題ではないことに同意する傾向があります. 私が尋ねた理由は、プロジェクト ノードに空のコンテンツを使用する Xcode ワークスペース ファイルを生成したかったからです。しかし、デフォルトの subElement も実際には機能することがわかりました。したがって、出力 XML を通常の Xcode ワークスペースと「同一」の形式にすることについては、これ以上努力しません。

ケースを閉じました。

4

1 に答える 1

0

質問への答えはおそらく次のとおりです。最初に望んでいたことを達成する方法はありません。

しかし、私の質問の更新が言ったように。上記の 2 つの形式の違いは、実際には問題ではありません。どちらも有効な XML として機能します。

于 2013-07-04T19:34:34.207 に答える