& apos를 XmlDocument 클래스로 대체하지 않으려면 어떻게해야합니까? 엔티티가 '캐릭터? 예를 들어 내가있는 경우 :' .NET XmlDocument 클래스로 엔터티를 피하십시오
string xml = "<a> ' </a>";
var doc = new XmlDocument();
doc.LoadXml(xml);
string output = doc.OutterXml;
을 수행 한 후 출력의 값은
"<a>'</a>"
이다 나는 일부 내용을 변경, 내가 XML을로드해야하기 때문에이를 방지 할 필요가 디지털로 서명하여 서명 된 XML이 동일하게로드되어야합니다.
XML 문서를 변경하고 서명하여 변경 전과 동일하게 만들 수 없습니다. 그것이 변화의 정의입니다. 그래서 ... 그 부분에 대해 좀 더 자세히 설명해 주시겠습니까? '''과'''는 요소 텍스트에서 서로 바꿔야합니다. – Ryan
또한 XDocument 대신'XmlDocument'를 사용하고있는 이유가 있습니까? –
실제로 내가 추가 한 후에 실제로 서명이 XML에 적용되므로 문제가되지 않습니다. 문제는 XML에 원래 '이 포함되어 있고 XmlDocument 객체에로드 된 후 ' – hdkrus