static void testMapXml(Args _args) { Map map = new Map(Types::String, Types::Record); MapEnumerator me; CustAccount custAccount = '1001'; CustTable custTable = CustTable::find(custAccount); container cnt; str xml; XmlDocument xmlDocument; if (!map.exists(custAccount)) { map.insert(custAccount, custTable); } if (map.elements()) { me = map.getEnumerator(); while (me.moveNext()) { custAccount = me.currentKey(); custTable = me.currentValue(); } } // pack/unpack Map to/from container cnt = map.pack(); map = Map::create(cnt); // pack/unpack Map to/from XML xml = map.xml(); xmlDocument = XmlDocument::newXml(xml); map = Map::createFromXML(xmlDocument.root() as XmlNode); }
DaxOnline.org is free platform that allows you to quickly store and reuse snippets, notes, articles related to Dynamics AX.
Authors are allowed to set their own AdSense units and "buy me a coffee" link.
Join us.