<html>
<head>
</head>
<body onload="loadFun()">
<div id="myDiv"></div>
<script language="javascript">
<!--
function loadFun()
{
var xDoc = null;
var text = "<note>";
text += "<dl><dl> this is dl";
text += "<dt><dt> this is dt </dt></dt>";
text += "<dd><dd> this is dd <dd></dd>";
text += "</dl></dl>";
text += "</note>";
if (window.ActiveXObject)//浏览器是 IE
{
xDoc = new ActiveXObject("Microsoft.XMLDOM");
xDoc.async = false; //控制在未加载XML文件完全之前,解析器不会继续脚本的执行
xDoc.loadXML(text);
}
else if (document.implementation.createDocument)//浏览器是 Mozilla, Firefox, Opera, etc.
{
var parser = new DOMParser();
xDoc.async = false; //控制在未加载XML文件完全之前,解析器不会继续脚本的执行
xDoc = parser.pareseFromString(text,"text/xml");
}
else
{
alert('你的浏览器不支持此脚本!');
}
if (xDoc != null)//证明创建XML对象已成功
{
document.getElementById("myDiv").innerHTML = xDoc.getElementsByTagName("dl")[0].childNodes[0].nodeValue;
document.getElementById("myDiv").innerHTML += xDoc.getElementsByTagName("dt")[0].childNodes[0].nodeValue;
document.getElementById("myDiv").innerHTML += xDoc.getElementsByTagName("dd")[0].childNodes[0].nodeValue;
}
}
-->
</script>
</body>
</html>
- 浏览: 787505 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
发表评论
-
视频播放
2021-02-23 13:26 298方法的请求地址,连同视频参数会被存储在数据库中,前端通过ht ... -
rest之我见
2020-08-03 17:20 287Rest是一种路径风格,但是有些书上写需要加入版本号,传入业 ... -
XSS攻击预防
2018-04-09 11:43 472public class XssHttpServlet ... -
上传本地代码到github
2018-04-02 16:28 615上传代码到github,可通过命令行和客户端的形式,原理都 ... -
从表的结果集里生成insert语句
2018-03-13 17:33 731select ' insert into SYS_ROLE ( ... -
sql的使用注意事项
2018-01-26 14:03 5581.对于mybatis,经常要写sql,而且会碰到in的关键 ... -
sql查询条件位置和执行顺序
2018-01-23 10:24 723经常有这样的场景:在页面的表格处显示指标的数据,如果指标的数 ... -
基本注意点总结
2018-01-21 11:54 414拷贝一些插件的时候,要注意一些问题,比如拷贝fancybo ... -
javascript与日期的相关操作
2018-01-08 17:02 335Js获取当前日期时间及其它操作 var myDate ... -
JQuery 之empty and remove
2017-12-25 18:59 435$("table tr[id^=trAddColum ... -
监控远程Tomcat
2017-11-21 17:55 614使用java visual VM监控远程tomcat时,需要 ... -
LoadRunner监控Linux服务器资源
2017-11-15 13:58 958要监控并得到Linux服务器的相关参数,必须是系统开启了特定 ... -
MyBatis防止SQL注入
2017-11-14 13:35 987SQL注入是一种代码注入技术,用于攻击数据驱动的应 ... -
maven解决第三方的jar依赖
2017-10-09 16:37 702在maven项目中,对于那些在maven仓库中不存在的第三方 ... -
类加载机制及反射
2017-09-24 08:45 585一、Java类加载机制 ... -
面向对象
2017-08-24 17:31 478var objPro = { name:"zst ... -
两次encodeURI和URLDecode的原理分析
2017-08-24 12:15 4047当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操 ... -
TD库的分页
2017-08-16 13:24 712--partition by接的是多个字段,功能是先分组,再 ... -
数组内对象去重
2017-08-16 11:08 814一个数组,内部装了对象,形如: {"key&qu ... -
多个or查询作为一个整体
2017-08-16 10:49 533都使用过mybatis,都见过这样的标签sql配置: &l ...
相关推荐
获取到XML文本后,我们可以使用DOMParser或者ActiveXObject的`loadXML()`方法来解析XML。 - 对于非IE浏览器: ```javascript var parser = new DOMParser(); var xmlDoc = parser.parseFromString(xmlContent, ...
在IE中,我们可以使用ActiveXObject来创建XML DOM对象。下面是一段基本的JavaScript代码示例,展示了如何在IE中加载并解析XML文件: ```javascript // 创建XML DOM对象 var xmlDoc = new ActiveXObject("Microsoft....
doc.loadXML(str); ``` XML 文档的基本结构 XML 文档由元素、属性和文本节点组成。元素是 XML 文档的基本结构单元,属性是元素的附加信息,文本节点是元素的内容。 XML 文档的解析 当我们使用 JavaScript 解析 ...
- **解释**: 如果浏览器不支持 `ActiveXObject`,则使用 `XMLHttpRequest` 对象来异步获取 XML 数据。这里设置 `async` 为 `false` 表示请求是同步进行的,这样可以确保脚本在继续执行之前等待请求完成。`...
- 对于XML字符串,IE使用`ActiveXObject("Microsoft.XMLDOM").loadXML()`,其他浏览器使用`DOMParser.parseFromString()`。 示例代码: ```javascript function createXmlDoc(xmlText) { if (!xmlText) return...
xml.loadXML(fileContent); var sheet = xml.getElementsByTagName("Worksheet")[0]; var rows = sheet.getElementsByTagName("Row"); var tableData = []; for (var i = 0; i ; i++) { var cells = rows[i]...
var xmlDoc = new ActiveXObject('MSXML2.DOMDocument'); xmlDoc.async = false; xmlDoc.loadXML(FlowXML.value); var xmlRoot = xmlDoc.documentElement; var Flow = xmlRoot.getElementsByTagName(...
- **IE 浏览器**:使用 `ActiveXObject` 创建 `Microsoft.XMLDOM` 对象。 - **非 IE 浏览器**:使用 `document.implementation.createDocument` 方法创建 XML 文档对象。 ```javascript function loadXML(url) { ...
xmlDoc.loadXML(xmlString); } else { let parser = new DOMParser(); xmlDoc = parser.parseFromString(xmlString, "text/xml"); } ``` 一旦我们有了XML文档对象,就可以通过DOM API来遍历和操作XML结构。例如...
xmlDom.loadXML($get('dealInfoXml').value); ``` 5. 将样式表设置为XSLT模板的属性,这样就可以使用这个样式表进行转换。 ```javascript xslt.stylesheet = xslDoc; ``` 6. 创建XSLT处理器,用于执行实际的转换。...
代码如下: if (window.ActiveXObject){ var doc=new ActiveXObject(“Microsoft.XMLDOM”); doc.async=”false”; doc.loadXML(strXml); }else{ var parser=new DOMParser(); var doc=parser.parseFromString...
parser.loadXML(xmlString); return parser; } } ``` 5. **实现统一接口**: 为了方便调用,我们可以创建一个统一的接口,将多参数、多语言和读取XML的逻辑封装在一起。这样,开发者只需要调用这个接口,而...
IE下可以通过以下几种方式写xml文件 方式一:fso 代码如下: // LoadXML()见上一篇IE下读取XML var xmlDom = loadXML(“config.xml”); var contentText = “”; if(typeof xmlDom.xml != ‘undefined’) { content...
在旧版IE浏览器中,可以使用ActiveXObject创建XMLDOM对象来解析XML: ```javascript var xmlString = "<root><element>Value</element></root>"; var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc....
`loadXML`函数接收一个XML字符串作为参数,并尝试创建一个XML文档对象模型(DOM)。在IE浏览器中,通过`ActiveXObject`实现;对于其他浏览器,则使用`DOMParser`或`document.implementation.createDocument`方法。 ...
以下是一个基本的函数`loadXML`,用于加载指定路径的XML文件: ```javascript function loadXML(xmlFile) { var xmlDoc; if (window.ActiveXObject) { // 对于Internet Explorer浏览器 xmlDoc = new ...
xmlHttp.loadXML("<root><item id='1'>Item 1</item></root>"); let xmlDoc = xmlHttp; } ``` 一旦有了XML文档对象,我们可以将其内容转换为HTML。这通常涉及到遍历XML节点并创建对应的HTML元素。例如,如果XML是...
在这个`loadXML`函数中,我们首先检查当前环境是否不支持`DOMParser`但支持`ActiveXObject`。如果是IE浏览器,我们会尝试列出的几个`MSXML`版本,直到找到一个可以成功创建`DOMDocument`的版本。一旦创建了XMLDOM,...
var Dom = new ActiveXObject("Microsoft.XMLDOM"); Dom.async = false; Dom.loadXML(strXML); if (Dom.parseError.errorCode != 0) { delete(Dom); return false; } else { var node = Dom.documentElement...