В сценарии Python я вызываю службу SOAP, которая возвращает ответ XML, где элементы имеют префикс пространства имен, скажем,
Я могу извлечь содержимое ns0:bar с помощью вызова метода
Однако имя ns0 является, так сказать, всего лишь локальной переменной (оно не упоминается в схеме) и с таким же успехом могло бы быть названо flubber или тебе_не_заботиться. Как правильно извлечь содержимое элемента в пространстве имен, не полагаясь на то, что он имеет определенное имя? В моем случае префикс действительно был изменен в службе SOAP, что привело к сбою анализа.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... -namespace