读取CDATA的方法
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的方法相关推荐
- c# 读取大文件方法
/// <summary>/// 读取大文件方法/// </summary>/// <param name="initialPath">原文件绝 ...
- java中读取文件的方法
总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...
- php随机获取文件夹,php从文件夹随机读取文件的方法
本文实例讲述了php从文件夹随机读取文件的方法.分享给大家供大家参考.具体实现方法如下: function RandomFile($folder='', $extensions='.*'){ // f ...
- python3读取excel方法封装_Python读取Excel的方法封装
今天需要从一个Excel文档(.xls)中导数据到数据库的某表,开始是手工一行行输的.后来想不能一直这样,就用Python写了下面的代码,可以很方便应对这种场景.比如利用我封装的这些方法可以很方便地生 ...
- python打开文件夹中的tiff_浅谈python下tiff图像的读取和保存方法
对比测试 scipy.misc和 PIL.Image和 libtiff.TIFF三个库 输入: 1. (读取矩阵) 读入uint8.uint16.float32的lena.tif 2. (生成矩阵) ...
- Linux shell逐行读取文件的方法
Linux shell逐行读取文件的方法 来源:互联网 在linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受, ...
- python 读取文件到字典读取顺序_Python用list或dict字段模式读取文件的方法
前言 Python用于处理文本数据绝对是个利器,极为简单的读取.分割.过滤.转换支持,使得开发者不需要考虑繁杂的流文件处理过程(相对于JAVA来说的,嘻嘻).博主自己工作中,一些复杂的文本数据处理计算 ...
- 移动硬盘\U盘在使用过程中0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法
0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法 问题描述 思考 解决方法 问题描述 今天使用硬盘是有一个文件夹一直点不进去,提示0x80070570错误 思考 问题产生的原因应 ...
- python获取cookie文件_Python Cookie 读取和保存方法
如下所示: #保存 cookie 到变量 import urllib.request import http.cookiejar cookie = http.cookiejar.CookieJar() ...
最新文章
- servlet输出html
- 【GPS信号】GPS信号的读取以及kalman滤波预测
- Powershell管理系列(十一)Exchange完全访问权限邮箱的设置
- In-Loop Filters in HEVC
- 分组后统计总数_大数据时代看排球:排球技术统计能告诉你什么?
- python求曲线拐点_如何发现拐点?
- HTML5 响应式网页设计之页面美化(三.弹性布局)
- C++开发工程师的薪资和未来发展
- Jquery小菜鸟---防止按钮在短时间内被多次点击
- ubuntu 安装mono Fiddler后The proxy server is refusing connections
- 轨道客流预测TransCAD公交分配结果详解
- Mac:小米手机刷机
- linux清理缓存和垃圾,CentOS等Linux系统如何清理系统垃圾和日志?
- 云计算的未来畅想(五) -- matrix(终篇)
- OSG智能指针---Referenced类
- 2018新年计划-雄起
- 湖北武汉施工员报考排给水和电气的施工方法建筑七大员报考
- Python scrapy框架快速入门
- python获取登录后的cookie_python爬虫使用cookie登录详解
- [344]python根据文章标题内容自动生成摘要