firemail

标题: xml解析相关 [打印本页]

作者: hechengjin    时间: 2016-1-7 11:17
标题: xml解析相关
本帖最后由 hechengjin 于 2016-1-7 11:40 编辑


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


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

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

  7. parser = new DOMParser();
  8. doc = parser.parseFromString(stringContainingHTMLSource, "text/html")
  9. // 返回一个HTMLDocument对象,同时也是一个Document对象.
复制代码
参考:
https://developer.mozilla.org/en ... 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 ... nsIFileOutputStream
https://developer.mozilla.org/en-US/docs/Web/API/XMLDocument
http://www.w3.org/TR/2000/REC-DO ... .html#ID-2141741547



作者: yjb风山水    时间: 2016-11-7 04:39
谢谢楼主!!!!

















欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3