Невозможно привязать к классам pyxb вложенные (анонимные) типы
Я следовал инструкциямэта темаи из этого XML:
Yes
4
Finally
0.2
Я создал следующую схему XSD, используяэтот инструмент онлайн.
Я тогда позвонилpyxben -u my_schema.csd -m my_schema
в оболочке, а затем попытался использовать привязки объектов сборки:
from my_schema import my_report
my_xml_report = my_report()
Это, кажется, работает до сих пор (я могу получить доступmy_xml_report.something
). Тем не менее, когда я пытаюсь заполнить вложенный элемент:
my_xml_report.something.foo = "No"
Я получаю ошибку.'NoneType'object has no atttribute 'foo'
Документация Переговоры оanonymous types
которые связаны с моей проблемой, но я все еще могузаставить его работать:
import pyxb
my_xml_report.something = pyxb.BIND('foo', "No")
Я получаю ошибкуMixedContentError: invalid non-element content
Как я могу заполнить этот XML?