XML和Java- 数据绑定多种用法
发布时间:2018-08-19 09:52:20 所属栏目:运营 来源:站长网
导读:除将 XML 用作一种简朴数据名目之外,数据绑定是 XML 最风行的用法之一。纵然方才入门的措施员也能在一种原生编程说话中行使 XML,而且在大大都环境下完全不必要任何的 XML 专门常识。本文并不是先容办理方案,取而代之,Brett 先容了一些接头主题,勉励您
|
除将 XML 用作一种简朴数据名目之外,数据绑定是 XML 最风行的用法之一。纵然方才入门的措施员也能在一种原生编程说话中行使 XML,而且在大大都环境下完全不必要任何的 XML 专门常识。本文并不是先容办理方案,取而代之,Brett 先容了一些接头主题,勉励您思索怎样行使 XML 和数据绑定。 XML 用于营业而非技能 跟着 XML 的日趋流行,人们也越来越注重可用性。换句话说,措施员和打点者并不但愿把 XML 看作是一项技能,拥有本身的语义和词汇布局,而以为它更像是纯粹的数据,会见时不消担忧 XML 数据名目标细节。 完成 XML 从技能到营业名目标转换,最简朴是要领就是数据绑定,这种说法尚有待论证。数据绑定就是行使应用措施编程接口(Application Programming Interface,API)操纵 XML 文档中的数据,这样措施员就不必过多地相识 XML,不必行使角括号,可能思量 CDATA 部门或实体引用等等之类的工作。但纵然是行使数据绑定,您也会发此刻继承操纵之前有大量的选项和重要题目必要细心思量。 出于本文接头的目标,我将先容两个与数据绑定相干的根基题目: 通过数据绑定 API 暗示数据的要领。 当数据被视为营业数据时的用法。 暗示 XML 数据 在最平凡的环境下,数据绑定就是将 XML 文档中的数据转换成正在行使的编程说话中的工具。 用于数据绑定的基于工具的 API 例如说,查察下面这段 XML 代码: Brett McLaughlin brett@newInstance.com 我们可以将这段代码转换成工具,例如说在 Java™ 代码中,这是一个 Person 类的实例,拥有成员变量 firstName、lastName 和 email。实例应该包括代码段中的数据,而且能通过要领挪用会见该数据,譬喻 myPerson.getFirstName() 要领。 用于数据绑定的基于文档的 API 尽量这是最常见的数据绑定要领,可是行使 XML 文档并把整个文档暗示成一个工具的 API 也是数据绑定的一种情势。这些 API 包罗文档工具模子(Document Object Model,DOM)、JDOM 和 dom4j,全部这些 API 都用于在 Java 编码中建设 XML 文档的工具模子。 在这些模子中,我们行使 rootElement.getChild("firstName").getValue() 之类的挪用(可能与之相似的挪用,取决于 API 的细节)。固然这确实必要一些 XML 的基本常识(领略元素是什么以及文档的根基布局),但照旧对措施员抽象了理会的细节。这就是数据绑定的本质:可以或许更多地留意到数据而不是数据表现的名目。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


