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 的基本常识(领略元素是什么以及文档的根基布局),但照旧对措施员抽象了理会的细节。这就是数据绑定的本质:可以或许更多地留意到数据而不是数据表现的名目。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |