どうやら Altova XMLSpy 2012 sp1 のコード ジェネレーターの最新バージョンにバグがあり、タグ名前空間プレフィックスを使用する XML ファイルを操作すると、生成された XML にプレフィックスがないことがわかります。さまざまなバージョンを試してみて、その問題の修正を見つけた後、基本的に次のメソッドの内容を置き換える必要があります (typebase.cs の 110 行目):
public XmlNode CreateElement(MemberInfo member)
と
return XmlTreeOperations.AddElement(node, member);
それは魔法を行うはずです。
誰かがこれを確認できますか?
注: Altova がサポート フォーラムを閉鎖し、電子メールでの問い合わせに応答していないように見えるため、ここに投稿しています...
よろしく、これが誰かに役立つことを願っています。
ヴラックス