XML Schema 配置文件自动生成c#类设计案例子
发布时间:2020-12-15 23:50:04 所属栏目:百科 来源:网络整理
导读:步骤 1.使用Altova XMLSpy按照需求设计生成xsd文件 2.使用xsd验证xml文件 3.使用批处理生成c#类文件 参数如下: SET OUTPUT=D:digitnexus- projecttrunkcom.dn.Edgenodecom.dn.Edgenode.CoreConfiguration SET DIR=D:digitnexus-projecttrunkcom.dn.
步骤 1.使用Altova XMLSpy按照需求设计生成xsd文件 2.使用xsd验证xml文件 3.使用批处理生成c#类文件 参数如下: SET OUTPUT=D:digitnexus- projecttrunkcom.dn.Edgenodecom.dn.Edgenode.CoreConfigurationSET DIR=D:digitnexus-projecttrunkcom.dn.Edgenodecom.dn.Edgenode.CoreConfiguration SET FILE=EdgenodeConfig.xsd XSD /l:C# /c /nologo /n:com.dn.Edgenode.Core.Configuration %DIR%%FILE% /o:%OUTPUT% 第一个为类输出地址 第二个xsd文件地址 第三个xsd文件名字 最后一行红色包含类的命名空间 4.调用类文件: private edgenodeType _edgenodeCfg; string cfgPath = Path.Combine(Root,System.Configuration.ConfigurationManager.AppSettings["EdgenodeConfigFile"]); if (_edgenodeCfg == null) { if (File.Exists(cfgPath)) { XmlDocument xml = new XmlDocument(); xml.Load(cfgPath); string xmltxt = xml.OuterXml; _edgenodeCfg = edgenodeType.Parse(xmltxt); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |