У меня есть класс в C #, который реализует Iserialzable.
Я использую XMLSerializer, который создает XML из экземпляра этого класса.
Я получаю следующий XML:
<?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>
На более позднем этапе кода я снова использую XMLSerializer для десериализации этого XML-документа.
и я получаю следующую ошибку:
{"Ошибка в XML-документе (1, 1)."}
Внутреннее исключение:
{"Недопустимые данные на корневом уровне. Строка 1, позиция 1."}
Кто-то знает, ват может быть проблема?
Всего наилучшего