0 0

编写一个XML通用解析组件30

某公司的上机题,希望大牛们能帮忙下。

编写一个XML通用解析组件,用于解析动态解析模板文件夹中的XML文件,再工具组件中,要能体现出XML的父节点、子节点的关系。

所编写的程序,能动态的解析模板中的文件,该类适用任意报文模板的动态解析。

一、              模板参数解释

      EntBaseInfo_P20.xml模板为例,讲解下模板的关键字段解释。

     

mySign=”table”:表示这是一张表。

tableName:为表名称

 

字段类型:

myType:为空的话,则为字符串,有类型值的话,则按类型填写为主。

 

isPrimary:为表的主键标识。

RelationFieldName:子表中,与父表相关联的字段。

备注:如果不懂的话,可以参照EntBaseInfo_P20-对应的数据.xml文件,该文件为EntBaseInfo_P20.xml所生成出来的数据。


问题补充:希望大牛们,能做好打包
2012年8月01日 19:05
目前还没有答案

相关推荐

    安卓Android源码——比较通用的xml解析方法.zip

    - DOM(Document Object Model)解析是将整个XML文档加载到内存中,形成一个树形结构,然后通过API访问每个节点。 - `javax.xml.parsers.DocumentBuilderFactory` 和 `org.w3c.dom.Document` 是主要的DOM解析API。...

    Android应用源码之比较通用的xml解析方法.zip

    以下是对这些通用解析方法的详细说明: 1. **DOM解析**: DOM(Document Object Model)是一种将XML文档加载到内存中并构建树形结构的方法。通过DOM,开发者可以访问和修改XML的任何部分。Android中的`javax.xml....

    E-Form++可视化源码库 XML解析源码

    1. DOM解析:DOM将整个XML文档加载到内存中,形成一个树形结构,每个节点代表XML文档的一部分。程序员可以通过遍历这个树来访问和修改数据。这种方法适合小到中等大小的XML文档,因为整个文档需要一次性加载。 2. ...

    cgi.tar.gz_CGI解析xml

    当用户通过浏览器发送一个XML文件请求时,CGI程序会接收到这个请求,并处理XML文件。处理过程可能包括验证XML的语法、解析XML内容、将XML数据转化为HTML或其他格式,以便在浏览器中展示。 在"cgi_6446"这个子文件中...

    2012.5.20libxml解析xml.rar

    - **创建解析器**:对于SAX解析,需要创建一个解析上下文`xmlSAXHandler`结构体,并设置回调函数;DOM解析则创建`xmlDocPtr`类型的文档指针。 - **读取和解析**:通过`xmlReadFile()`或`xmlParseMemory()`函数读取...

    pb中xml导入datawindow源码

    了解以上知识点后,你可以编写一个PB程序,实现从XML文件中导入数据到DataWindow的功能。具体实现的源码会因项目需求和编程风格而异,但上述原理和步骤提供了一个基本的框架。在实际应用中,你可能需要根据具体情况...

    一个仿outlook的xml论坛源程序

    标题中的“一个仿outlook的xml论坛源程序”揭示了这个项目的核心——它是一个基于XML技术构建的论坛系统,设计风格模仿了知名的电子邮件客户端Microsoft Outlook。这个系统可能旨在提供类似于Outlook的用户界面和...

    Ajax\掌握 Ajax第 7 部分-在请求和响应中使用 XML

    也就是说,它是一个通用的HTTP请求处理器,而不仅仅是XML的专用工具。 #### XML:Ajax中的实用工具还是装饰品? 在Ajax应用程序中,XML的使用频率远低于人们通常所认为的。虽然XMLHttpRequest支持处理XML格式的...

    C#程序通用组件

    总的来说,"C#程序通用组件"提供了一个丰富的资源库,帮助开发者节省时间和精力,提升开发效率。无论是商业应用还是个人学习,都能从这个组件包中找到适合的工具和代码模块。通过深入学习和实践,你可以更好地掌握C#...

    Java 使用poi导入excel,结合xml文件进行数据验证的例子(已包含需要的Jar包)

    我们可以创建一个XML文件来定义这些规则,然后使用Apache POI读取并应用它们。例如,创建一个名为"validation.xml"的文件,内容如下: ```xml <?xml version="1.0" encoding="UTF-8"?> ...

    组件化综合案例,组件分层为:基础公共组件,功能组件,业务组件,主工程

    **基础公共组件** 是项目中最为底层的模块,通常包含通用的工具类、常量定义、网络请求库、数据解析等。它们是其他所有组件的基础,提供跨组件共享的服务和功能。例如,YCAppTool中的基础公共组件可能包含了日志打印...

    漂亮的网页版flash xml

    在描述中提到的“效果很不错的flash xml幻灯片效果”,意味着这个项目可能包含了一个使用Flash ActionScript(Flash的编程语言)开发的幻灯片组件,该组件能够读取XML文件中的数据,自动切换和展示不同的内容。...

    XML 泛型 控件 的C#编程示例

    这样,我们就可以创建一个通用的界面组件,用于显示和编辑XML数据,而无需为每种数据类型编写单独的控件。 总结来说,"XML 泛型 控件 的C#编程示例"是一个学习C#高级特性的良好起点,涵盖了XML处理、泛型概念以及...

    微软内部XML培训课件6

    例如,Microsoft XML Core Services(MSXML)是一个支持XML解析、DOM操作和XSLT转换的组件,而Visual Studio .NET则集成了XML编辑和调试工具。此外,.NET Framework中的System.Xml命名空间包含了一系列类,用于处理...

    【转】通用从数据库导出excel、excel导入数据库组件

    7. dom4j-1.6.1.jar:DOM4J,一个Java XML API,用于处理XML、XPath和XSLT。 8. junit-3.8.1.jar:JUnit测试框架的早期版本,用于编写和运行单元测试。 9. commons-logging-1.1.jar:Apache Commons Logging,一个...

    XML高级编程pdf

    12.8 cXML—纵向行业的一个详细 例子 12.8.1 为什么有cXML 12.8.2 cXML协议规范 12.8.3 消息传输 12.9 第1步—横向行业 12.9.1 ASC X12 12.9.2 XML-EDIFACT 12.9.3 电子商务XML工作组 12.10 第1个横向步骤 ...

    在Ruby中处理XML和XSLT以及XPath的简单教程

    而DOM(文档对象模型)解析器则将整个XML文档加载到内存中,并构建成一个树形结构,这样可以更方便地进行查询和修改。 Ruby通过一个强大的库REXML来解析和创建XML文档。REXML是Ruby的XML工具包,完全使用Ruby语言...

    搞懂XML,看清SOAP,攻占BizTalk

    - **跨平台兼容性**:XML可以被任何操作系统和编程语言解析,确保了数据的通用性和互操作性。 - **数据表示**:通过自定义标签,XML可以灵活地表示复杂的数据结构,非常适合Web服务中的数据交换。 - **文档结构化**...

    XML 高级编程(高清版)

    12.8 cXML—纵向行业的一个详细 例子 12.8.1 为什么有cXML 12.8.2 cXML协议规范 12.8.3 消息传输 12.9 第1步—横向行业 12.9.1 ASC X12 12.9.2 XML-EDIFACT 12.9.3 电子商务XML工作组 12.10 第1个横向步骤 ...

    XML教程

    DSO是.NET Framework或其他编程平台中的一个组件,它可以将XML数据作为一个对象模型处理,方便地读取、写入和更新XML文档。通过DSO,开发者可以轻松地将XML数据绑定到用户界面控件,或者与数据库、Web服务等交互。 ...

Global site tag (gtag.js) - Google Analytics