public void LoadConfig() { FXmlDocument xdoc = new FXmlDocument(); xdoc.LoadResource(GetType().Assembly, "Context.Asm.FAsmOpCode.xml"); FXmlNode codesNode = xdoc.Root.Find("OpCodes"); foreach (FXmlNode codeNode in codesNode.Nodes) { //_codes.LoadConfig(codesNode); if (codeNode.IsName("OpCode")) { LoadOpCode(codeNode); } } }
///============================================================ public void LoadResource(Type type) { _document = new FXmlDocument(); _document.LoadResource(type); _config = _document.Root; // Build contents map FXmlNode resConfig = _config.Find(TAG_RESOURCE); if (resConfig != null) { FXmlNode ctsConfig = resConfig.Find(TAG_CONTENTS); if (ctsConfig != null) { RXml.BuildMap(ctsConfig, _contents, TAG_CONTENT, PTY_ID); } } }