Здравствуйте, Аноним, Вы писали:
А>В этом варианте 2 проблемы:
А>1) Вы получаете не только element, но и element, который является complexType.
Я и написал: получаем
все элементы и
все атрибуты.
Если нужен конкретный элемент и конкретный атрибут — используем второй пример.
А>2) Namespace неизвестен при разборе.
Какой неймспейс? xmlns:xsd="
http://www.w3.org/2001/XMLSchema" известен всегда, потому что это стандартный неймспейс xml-схемы. А другие не используются в моём примере.
А>При таком подходе мы пропускаем возможные element в корне (не относится к приведенному примеру, там в корне только complexType).
Я не умею читать мысли. Нужно получить ещё какие-то элементы — добавляем код их получения.