Łączę się z usługą sieciową z osią/wałkiem i kazano usunąć obszar włączającyNazwy, ponieważ prefiksList był "" niedozwolony. Jak mogę to zrobić?Wyłączanie obszarów nazw włączających w kliencie osi/wałku
Część wygląda
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
<ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="wsa soapenv" />
</ds:CanonicalizationMethod>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<ds:Reference URI="#Id-289005241">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
<ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="" />
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>bla bla bla=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
Czy jest możliwe aby skonfigurować oś/wał, aby nie drukować inclusivenamespace gdy jest pusta?
Używam oś/wał 1.6.2 i podłączenie do usługi .NET
Jakieś pomysły jak to archiwum? Lub w jaki sposób uczynić go renderowanie niepustą prefiksList?
Dzięki, rozwiązałem go, korzystając z trybu reklamowego innego niż WSI. Dam to spróbować, kiedy mam czas. Dziękuję Ci – Perre