XML canonicalize и префиксы пространств имен

Я пытаюсь сделать "правильную" реализацию XML-подписи на C#. Теоретически

<tag xmlns="urn:foo">bar</tag>
<a:tag xmlns:a="urn:foo>bar</a:tag>
<b:tag xmlns:b="urn:foo>bar</b:tag>
<a:tag xmlns="any really unused namespace" xmlns:a="urn:foo>bar</a:tag>

все эти XML имеют 100% одинаковую семантику, поэтому должны иметь одинаковую подпись. К сожалению, я не могу найти встроенный способ или какой-либо стандарт W3C, как с этим справиться. Может я что-то упускаю...

0 ответов

Другие вопросы по тегам