我一整天都在寻找解决方案,但到目前为止没有任何帮助。
我正在遍历XmlDocument中的所有节点,如下所示:
// iterate through xml
soapEnvelopeXml.IterateThroughAllNodes(
delegate (XmlNode node)
{
if(String.IsNullOrEmpty(node.Prefix))
node.Prefix = "urn";
});
单步执行每个节点,我注意到一个节点没有NamespaceURI。
这就是为什么我不能在节点上添加前缀的原因吗?此外,如果是这种情况,如何在只读属性时更改NamespaceURI?
这是命名空间URI:"urn:nl:portal:service:fileuploadnotification:env:1"