Axaptaには次のような関数があります。
static client XMLDocument GetXmlData()
{
XMLDocument xmlReturnDoc = new XMLDocument();
// Build XML Document
return xmlReturnDoc;
}
これにより、XMLドキュメントが返されます。次に、ビジネスコネクタを使用して.NETプログラムから次のようにこれを呼び出します。
Axapta ax;
object o;
ax = new Axapta();
ax.Logon(null, null, null, null);
o = ax.CallStaticClassMethod(“MyClass”, “GetXmlData”);
ただし、これを.NETのSystem.Xml.XmlDocumentにキャストできないようです。これを行う方法はありますか、それとも文字列を返してドキュメントをリロードする必要がありますか?