test.xml:
<root>
  <child>
    only text
    <![CDATA[a CDATA text]]>
  </child>
</root>

由于在MSXML 4.0之前的版本,XML的查询语言支持XSL Patterns,并且是默认的查询语言,所以在MSXML 3.0的版本中,可以这样做:

var xmlDoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
xmlDoc.load("test.xml");

var root=xmlDoc.documentElement;
var node=root.selectSingleNode("/root/child/cdata()");//xpath中不支持cdata()
alert(node.text);

由于4.0不再支持XSL Patterns,要获得CDATA只能是这样:

var node=root.selectSingleNode("/root/child");
alert(node.childNodes[1].text);

如果4.0以上,有什么API可以直接获得CDATA的值,请在评论给我留言告诉我 :)

读取CDATA的方法相关推荐

  1. c# 读取大文件方法

    /// <summary>/// 读取大文件方法/// </summary>/// <param name="initialPath">原文件绝 ...

  2. java中读取文件的方法

    总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...

  3. php随机获取文件夹,php从文件夹随机读取文件的方法

    本文实例讲述了php从文件夹随机读取文件的方法.分享给大家供大家参考.具体实现方法如下: function RandomFile($folder='', $extensions='.*'){ // f ...

  4. python3读取excel方法封装_Python读取Excel的方法封装

    今天需要从一个Excel文档(.xls)中导数据到数据库的某表,开始是手工一行行输的.后来想不能一直这样,就用Python写了下面的代码,可以很方便应对这种场景.比如利用我封装的这些方法可以很方便地生 ...

  5. python打开文件夹中的tiff_浅谈python下tiff图像的读取和保存方法

    对比测试 scipy.misc和 PIL.Image和 libtiff.TIFF三个库 输入: 1. (读取矩阵) 读入uint8.uint16.float32的lena.tif 2. (生成矩阵) ...

  6. Linux shell逐行读取文件的方法

    Linux shell逐行读取文件的方法 来源:互联网  在linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受, ...

  7. python 读取文件到字典读取顺序_Python用list或dict字段模式读取文件的方法

    前言 Python用于处理文本数据绝对是个利器,极为简单的读取.分割.过滤.转换支持,使得开发者不需要考虑繁杂的流文件处理过程(相对于JAVA来说的,嘻嘻).博主自己工作中,一些复杂的文本数据处理计算 ...

  8. 移动硬盘\U盘在使用过程中0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法

    0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法 问题描述 思考 解决方法 问题描述 今天使用硬盘是有一个文件夹一直点不进去,提示0x80070570错误 思考 问题产生的原因应 ...

  9. python获取cookie文件_Python Cookie 读取和保存方法

    如下所示: #保存 cookie 到变量 import urllib.request import http.cookiejar cookie = http.cookiejar.CookieJar() ...

最新文章

  1. servlet输出html
  2. 【GPS信号】GPS信号的读取以及kalman滤波预测
  3. Powershell管理系列(十一)Exchange完全访问权限邮箱的设置
  4. In-Loop Filters in HEVC
  5. 分组后统计总数_大数据时代看排球:排球技术统计能告诉你什么?
  6. python求曲线拐点_如何发现拐点?
  7. HTML5 响应式网页设计之页面美化(三.弹性布局)
  8. C++开发工程师的薪资和未来发展
  9. Jquery小菜鸟---防止按钮在短时间内被多次点击
  10. ubuntu 安装mono Fiddler后The proxy server is refusing connections
  11. 轨道客流预测TransCAD公交分配结果详解
  12. Mac:小米手机刷机
  13. linux清理缓存和垃圾,CentOS等Linux系统如何清理系统垃圾和日志?
  14. 云计算的未来畅想(五) -- matrix(终篇)
  15. OSG智能指针---Referenced类
  16. 2018新年计划-雄起
  17. 湖北武汉施工员报考排给水和电气的施工方法建筑七大员报考
  18. Python scrapy框架快速入门
  19. python获取登录后的cookie_python爬虫使用cookie登录详解
  20. [344]python根据文章标题内容自动生成摘要

热门文章

  1. Linux常用命令——pstack命令
  2. Pikachu(皮卡丘)靶场搭建
  3. android 程序a启动程序b的权限,android app微信分享
  4. 【笔记】操作系统(六)——进程同步
  5. 货运公司古巨基陈慧娴助阵总决赛
  6. 【教程】笔记本装Win10+Deepin双系统|详细
  7. 电磁场与仿真软件(18)
  8. 低频能不能采到高频?采样定理指导硬件设计
  9. 习题七-斐波那契数列
  10. DDR 6 内存已经投入研发