※ ChatGPTを利用し、要約された質問です(原文:VB.NETとVC.NET(MFC)で互換のXMLパーサ)
VB.NETとVC.NET(MFC)で互換のXMLパーサ
このQ&Aのポイント
WinXP Embbeded上で動作する一種の制御ソフトを開発する際に、VB.NETとVC.NET(MFC)を使用して互換性のあるXMLパーサを選択する方法について教えてください。
VBソフトとVCソフトの間でパラメータや設定をやり取りするために、共通のファイルを使用したい場合、どのXMLパーサが適しているでしょうか?
制御ソフトの開発において、XML以外の普遍的な方法でパラメータや設定をやり取りする方法があれば、教えてください。
VB.NETとVC.NET(MFC)で互換のXMLパーサ
WinXP Embbeded上で動作する一種の制御ソフトを
開発しないといけないのですが、
本体制御ソフトをVCで、ユーザIF(GUI)をVBで作ることにしています。
パラメータ等の設定をGUIと本体ソフトで遣り取りしないといけません。
VBソフトとVCソフトのそれぞれに互換のシリアライザ
の様なものを実装して、共通のファイルを互いに
読み書きすることを考えています。
GUIは極力標準的かつ平凡なソフトにしたいので
.NET Framework以外のライブラリを使うのは避け、XmlSerializerあたりを使うと良いのかと思いますが、VC(MFC)はXmlSerializerが吐き出したXMLファイルを
読めるパーサは何を選べば良いのでしょうか?
XMLに拘っている訳ではないのですが、言語に
依存しない最も普遍的な方法ではないかと思っています。
XML以外で良い方法があればそれも良しです。
お礼
アドバイス有難う御座います。 そうです、クラスの構造が変わったり、新たなクラスが出来ることもあるということです。 .NETのXmlSerializerと使い勝手が近くてMFCで使えるDOMライブラリとかあれば良いかと思ったわけです。 色々考えると.NET-MFC互換のDLLかコンポーネントを作る方が分かり易いかもしれませんね。