Unparseable XML input: Тип пространства имен, определенный с разными URI: http://www.myCompany.com/HedgeAccounting и http://www.w3.org/2001/XMLSchema - PullRequest
0 голосов
/ 11 июля 2020

В моем устаревшем приложении мы отправляем сообщение xml на один из интерфейсов. Этот XML имеет в своем заголовке это пространство имен (среди нескольких других)

xmlns:type="http://www.myCompany.com/HedgeAccounting

Я ожидал бы, что пространство имен будет выглядеть так

xmlns:HedgeAccounting="http://www.myCompany.com/HedgeAccounting

В общем: что может быть в чем причина такой разницы?

1 Ответ

0 голосов
/ 11 июля 2020

В ваших примерах type и HedgeAccounting оба являются XML пространством имен префиксом .

XML имена префиксов пространства имен сами по себе несущественны. Только через их привязку к фактическому XML пространству имен URI они получают значение. Используйте любые применимые соглашения или придумайте свои собственные. Вы можете использовать ns1, x или fred, но, как и в случае любого имени, лучше иметь мнемоническое обоснование c. Например, xsd и xs часто используются для пространства имен XSD.

См. Также

...