作为一个例子,我们有以下xml文件(简化为点):
<doc>some text <deprecated> some more text <ref> even more text</ref></deprecated>
我能够访问deprecated和ref的信息,但遗憾的是我似乎无法获得“某些文本”的doc值。
你会期望root.doc会返回值,但它不会返回:
<asdf_classes.documentation object at 0x7fb6ba3f2780>
但是,root.doc.deprecated返回一个值,root.doc.ref也会返回。
查看PyXB生成的文件,似乎.doc是一个名为“documentation”的类,其中包含ref和deprecated。那么如果生成的类没有它,我如何访问doc的值呢?
答案 0 :(得分:0)
我找到了答案。
print doc.value()
您可以通过在元素上添加“ .value()来获得元素值。