XML,xml,XML解析,xml解析大全,教辅.doc:..HTML和XML的区别:®言,可定义新的标记语言2侧重点侧重于如何显示信息侧重于如何结构化的描述信息3语法要求不要求标记的嵌套、配对等,不要求标记之间具有一定的顺序严格要求嵌套、配对,遵循统一的顺序结构要求4可读性及可维护性难于阅读、维护结构清晰、便千阅读、维护s•r数据和显示的关系内容描述与显示方式融合在一起内容描述与显示方式相分离6保值性不具有保值性具有保值性DOM解析XML过程XML文件内容<?xmlversion:1’1•0”encoding=HGBK,1?><addresslist><linkman><name>今)X'中</name><emai1>mldnqa@</email></linkman><linkman><name>MLDN</name><email>mldnkf@</email></linkman></addresslist>linkmanaddresslistRootlinkman李兴华******@MLDNmldnkf@在内存中以Document树的形式存在:形成DOM树DocumentedXML共有4种解析方式在解析操作中,定义了两种形式的操作代码:D0M(接口),SAX(接口)这样两种都属于w3c标准但是从JavaScript中的应用来讲,主要是以D0M为主。DOM(DocumentObjectModel,文档对象模型),在应用程序中,基于D0M的XML解析器将一个XML文档转换成一个对象模型的集合(通常成为D0M树),应用程序正事通过这个对象模型操作,来实现XML文档数据的操作。在整个D0M树中最大的地方指的是Document,表示的是一个文档,而在这个文档中存在一个根节点,但是需要注意的是:在使用D0M操作的时候,每个文字的区域也是一个节点,成为文字节点D0M除了可以(parsers)解析XML文件,还可以生成XML文件》》》》》》》》》DOM生成XML文件》》》》》》》》》》》》》》》》》》.*;.•氺;.*;,dom.*;,transform,stream.*;lassDOMDemo{publicstaticvoidmain(String[]args)throwsException{//取得DocumentBui1derFactory类对象DocumentBuiIderFactory ;//取得DocumentBuiIder类对象DocumentBuiIderbuilder=();//创建一个新的XML文件Documentdoc=();//设置节点Elementpersons=(〃persons〃);Elementperson=(〃person〃);Elementname=(〃name〃);//((〃zheng〃));//(name);(person);(persons);TransforraerFactoryft=;Transformert=();//(,〃GBK");//准备输出文档DOMSourcesource=newDOMSource(doc);StreamResultresult=newStreamResult(newFile(〃d:\〃);t>transform(source,result);》》》》》》》》》》》》》DOM解析方式》》》》》》》》》》》》》》》》》...*;importjavax<.*;lassDOMDemo{publicstaticvoidmai
XML,xml,XML解析,xml解析大全,教辅 来自淘豆网m.daumloan.com转载请标明出处.