XML技术
1.XHTML:可扩展标记语言(XML的扩展)
2.WSDL(Web ):网络服务扫描语言java获取xml节点内容,可以描述某个Web
3.WAP 、WML手持设备的标记语言
4.RSS( ):简易信息聚合,使用RSS订阅能更快地获取信息,网站提供RSS输出java获取xml节点内容java获取xml节点内容 知乎,有利于让用户获取网站内容的最新更新
5.RDF、OWL:重要的语义网技术(资源管理、企业整合及网络数据的共享和重用提供的一个框架)。
6.SMIL:同步多媒体集成语言,万维网联盟规定的多媒体操纵语言。它通过时序排列对声音、影像、文字及图形文件
进行顺序安排,然后将这些媒体表现看起来是同步的。
7.XML基本语法():①有且只有一个根元素、②标签成对、③大小写区分、④属性值加“”号、⑤一些特殊字符需要使用实体。
8.:DTD验证(:DTD文档类型定义) 作用:验证XML是否有效。可验证XML中的元素
是DTD的代替者,名称为XML ,描述XML文档结构
9.DOM方式解析XML数据:Java程序读取XML。
解析XML文件的方式:①DOM解析、②SAX解析(JAVA官方提供) ③JDOM解析、④DOM4J(第三方提供)
DOM解析步骤:①创建ry对象
②创建对象
③通过对象②的parse()得到对象
④通过()方法获取节点列表
⑤通过for遍历每一个节点,得到节点的属性(())、属性值(())、节点名(())、
节点值(())。
小记:在对子节点进行名称和值得获取是要进行筛选,否则筛选出的结果有误方法为:
①获取节点类型后进行条件判断(Node.),再输出
属性集合使用:、() ;节点:、()
10.SAX( API for XML)方式解析XML数据:自顶向下依次解析、边扫描边解析。因此它比DOM速度快、占用内存少的优点。
解析步骤:①创建对象
②创建对象(解析器)
③创建的子类
④调用parse方法
12.DOM4J:JDOM的升级,用来读写XML文件。
解析步骤:①创建
②调用read方法
③获取根节点
④通过迭代器遍历直接节点
13.XPATH技术快速获取节点:导包DOM4J、Jaxen;查阅XPath文档。对于DOM4J包(2.1.1)id的获取List为Node (原(1.6.1)为)否则出错。