Iserialzable を実装する c# のクラスがあります。
そのクラスのインスタンスから XML を生成する XMLSerializer を使用しています。
次の 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 番目の位置。"}
誰かが問題になる可能性があることを知っていますか?
ではごきげんよう