.NET 型を含むライブラリがあります。ライブラリには、型を XML にシリアル化するための独自の構成 (注釈など) があり、ソース コードはありません。
何をしても、追加したいプレフィックスを出力 XML のルート要素に追加できませんでした。XmlSerializerNamespaces を使用しても違いはありませんでした。現時点での私のコードを示すスニペットは次のとおりです。
var comp = row[0] as LibraryType;
var ser = new XmlSerializer(comp.GetType());
var strWriter = new StringWriter();
var xmlWriter = XmlWriter.Create(strWriter);
ser.Serialize(xmlWriter, comp);
string serXml = strWriter.ToString();
次のようなルートのxlm出力を作成するようにXMLSerializerを構成する方法はありますか
<lt:LibraryType ....
現在の代わりに
<LibraryType .....
私は得ていますか?