나는 현재 XmlSerializer를를 사용하여 객체를 직렬화하고있어, 그 결과 XML로 시작 :Xml 직렬화에 사용되는 인코딩을 결정하는 요소는 무엇입니까?
<?xml version="1.0" encoding="utf-16"?>
나는,이 특정 경우에 나는 (그것을 필요로하지 않기 때문에 나는거야 제거하고자하는 나중에 직렬화 된 문자열을 사용하여 나중에 자신의 코드로 deserialize 할 수 있으므로 나중에 필요할 때 다시 추가 할 수 있습니다.)
우리는 이러한 일련의 작업을 수행 할 것이므로 가능한 한 빨리이 작업을 수행하려고합니다.
질문 : 그렇다면이 서명을 항상 정확히 같게 할 수 있습니까? (예를 들어, 결과 문자열의 처음 39자를 제거한 다음 역 직렬화 할 때 똑같은 문자열을 다시 추가 할 수 있습니까?)
또는 인코딩을 다르게 할 수 있습니까?
감사
다음 성능 병목 현상을 알려주는 성능 분석을 수행 했습니까? 내게는 당신의 시간 동안 더 유익한 용도가있을 것 같습니다. –
아니요, 이것은 아마도 내 시간을 성과로 볼 때 유용하지 않습니다. 그러나, 하나는 내가 어떻게/왜이 특정 인코딩이 설정되어 어떻게 그것을 무시할 수 배울려고 노력하고있어. 또한이 XML의 출력 형식에 신경을 써야하며 성능 이외의 이유로 XML 서명이 필요하지 않습니다. –