Iserialzable을 구현하는 C# 클래스가 있습니다.XML 디시리얼라이저 (Iserialzable)
해당 클래스의 인스턴스에서 XML을 생성하는 XMLSerializer를 사용하고 있습니다. 내가 그 XML 문서를 deserial을 다시 XmlSerializer를를 사용하는 코드의 일부 나중에에서
<?xml version="1.0"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SessionConfiguration>
<RemoteMachineName>HV-BENDA</RemoteMachineName>
</SessionConfiguration>
<SessionsCredentialsList>
<CredentialsItem>
<User>test0</User>
<Password>Pa$$word1</Password>
</CredentialsItem>
<CredentialsItem>
<User>test1</User>
<Password>Pa$$word1</Password>
</CredentialsItem>
<CredentialsItem>
<User>test2</User>
<Password>Pa$$word1</Password>
</CredentialsItem>
<CredentialsItem>
<User>test3</User>
<Password>Pa$$word1</Password>
</CredentialsItem>
<CredentialsItem>
<User>test4</User>
<Password>Pa$$word1</Password>
</CredentialsItem>
</SessionsCredentialsList>
<TIME_OUT />
<LOCAL_USERS_NUM>5</LOCAL_USERS_NUM>
</Configuration>
:
나는 다음과 같은 XML을 얻을.
와 나는 다음과 같은 오류 얻을 :
{ "XML 문서에 오류가 있습니다 (1, 1)."}
내부 예외 : 루트 수준에서
{ "데이터 유효하지 않습니다 .1 행 1, 위치 "}
누군가가 와트가 문제가 될 수 있음을 알고 있습니까?
모두 최고
나는 인코딩 문제를 추측 할 것입니다. 직렬화와 비 직렬화간에 XML을 어떻게 저장하고 있습니까? 변수, 파일, 데이터베이스 또는 .. – stuartd
'ISerializable'은 XML 직렬화와 아무 관련이 없습니다. 직렬화하려고하는 클래스의 코드를 게시 할 수 있습니까? 속성에 적절한'System.Xml.Serialization' 속성이 없을 것입니다. –