Существует краткое объяснение валидации на основе XML here. Я пытаюсь проанализировать XML-файл, который относится к вложенному DTD, т. Е. XML-файл относится к DTD, который относится к другим DTD.xml validation (DTD) с использованием lxml (python)
Ошибка, которую я получаю, это префикс пространства имен SomeNameSpace on Config не определен. Все, что я пытаюсь сделать, это разобрать xml, используя etree.parse, который является API на lxml. Мой вопрос:
- Могу ли я просто отключить проверку (я предполагаю, что xml правильный)?
- Как точно я могу предоставить lxml все вложенные DTD, поэтому он не жалуется ни на какие теги?
Я вижу похожие вопросы, но ничего не отвечает на этот вопрос.
Будет ли это работать, если dtd будет передан другим dtd? – Pradyot