hechengjin 发表于 2016-1-7 11:17:33

xml解析相关

本帖最后由 hechengjin 于 2016-1-7 11:40 编辑


XML Parser(平台XML解析模块): 解析器,负责各种XML文件和HTML文件的解析,基于builder(建造者)模式实现, XML使用expat库


var parser = new DOMParser();
var doc = parser.parseFromString(stringContainingXMLSource, "application/xml");
// 返回一个Document对象,但不是SVGDocument也不是HTMLDocument对象

parser = new DOMParser();
doc = parser.parseFromString(stringContainingXMLSource, "image/svg+xml");
// 返回一个SVGDocument对象,同时也是一个Document对象.

parser = new DOMParser();
doc = parser.parseFromString(stringContainingHTMLSource, "text/html")
// 返回一个HTMLDocument对象,同时也是一个Document对象.参考:
https://developer.mozilla.org/en-US/docs/Web/Guide/Parsing_and_serializing_XML
https://developer.mozilla.org/en-US/docs/Web/API/DOMParser
https://developer.mozilla.org/en-US/docs/How_to_create_a_DOM_tree
https://developer.mozilla.org/en-US/docs/FileGuide/FileWriting
https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFileOutputStream
https://developer.mozilla.org/en-US/docs/Web/API/XMLDocument
http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-2141741547


yjb风山水 发表于 2016-11-7 04:39:11

谢谢楼主!!!!











static/image/common/sigline.gif
http://pic.yupoo.com/cjzihmxkq_v/BW3GBpl5/medium.jpg
页: [1]
查看完整版本: xml解析相关