一种基于QT自动生成代码的方法及装置
摘要:
本发明公开了一种基于QT自动生成代码的方法,包括输入符合规范的XSD文件并定义XML文件的架构,解析所述XSD文件,根据所述XSD文件中对XML文件的约束生成对应的类属性和成员变量,识别所述XSD文件中的指示器,将XSD文件中的所有element元素根据文件结构生成相应的element哈希表,将所述element元素根据是否复合结构、最小出现次数、最大出现次数生成相应的代码,通过Q_CLASSINFO记录生成的列表类型成员变量元素,生成头文件和源代码文件。该方法解决了现有技术中手工编写对应XML文件的转换代码的工作,存在效率低下的问题。
公开/授权文献
0/0