クラスを正しく定義しましたが、それを XML にシリアライズした後、エンコーディングが得られません。
エンコーディング「ISO-8859-1」を定義するにはどうすればよいですか?
これがサンプルコードです
var xml = new XmlSerializer(typeof(Transacao));
var file = new FileStream(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "transacao.xml"),FileMode.OpenOrCreate);
xml.Serialize(file, transacao);
file.Close();
生成されたxmlの先頭は次のとおりです
<?xml version="1.0"?>
<requisicao-transacao xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dados-ec>
<numero>1048664497</numero>