当前位置: 技术问答>java相关
怎样往xml文件中动态的写入表单数据。
来源: 互联网 发布时间:2015-02-03
本文导语: | 处了DOM之外,还有SAX,不过SAX不适合生成XML,用DOM比较合适,可以用SUN的JAXP,这个包 包括了DOM和SAX。 还有一种方式,就是用SUN的JAXB,也就是数据绑定。 数据绑定是由 Sun 构建的一种“Java 规范要求”( JSR-031)...
|
处了DOM之外,还有SAX,不过SAX不适合生成XML,用DOM比较合适,可以用SUN的JAXP,这个包
包括了DOM和SAX。
还有一种方式,就是用SUN的JAXB,也就是数据绑定。
数据绑定是由 Sun 构建的一种“Java 规范要求”( JSR-031),它设计用于使 Java 对象绑定到 XML 文档更加方便,这样就使一种格式能够容易地转换为另一种格式,反之亦然。绑定引用一个具有读写方法的 Java 对象,读写方法都会影响到底层的 XML 文档,并且也都直接映射为 XML 文档中的元素及特征的名称。
数据绑定实现了XML和JAVA类的之间的转换,它包括一个Schema解析器,将Schema和XML文档的DTD相互对应,生成一系列Java类,这些Java类对应着XML文档。通过对这些JAVA类的访问和操作,就可以实现对XML文档的操作。也可以直接创建这些类的实例,构成数据,重新生成一个新的XML文档。
包括了DOM和SAX。
还有一种方式,就是用SUN的JAXB,也就是数据绑定。
数据绑定是由 Sun 构建的一种“Java 规范要求”( JSR-031),它设计用于使 Java 对象绑定到 XML 文档更加方便,这样就使一种格式能够容易地转换为另一种格式,反之亦然。绑定引用一个具有读写方法的 Java 对象,读写方法都会影响到底层的 XML 文档,并且也都直接映射为 XML 文档中的元素及特征的名称。
数据绑定实现了XML和JAVA类的之间的转换,它包括一个Schema解析器,将Schema和XML文档的DTD相互对应,生成一系列Java类,这些Java类对应着XML文档。通过对这些JAVA类的访问和操作,就可以实现对XML文档的操作。也可以直接创建这些类的实例,构成数据,重新生成一个新的XML文档。
|
使用XML的DOM解析器就可以办到阿,不过需要编程对XML文件指定节点插入数据。
|
通常,sax读的效率比dom要高一些,dom的开销大点,但是直观
:)
:)