xml命名空间等
来源:互联网 发布:vb中csng是什么意思 编辑:程序博客网 时间:2024/06/01 20:03
作用:XML 命名空间提供避免元素命名冲突的方法。
注:xml中使用前缀时,前缀必须被定义
命名空间是在元素开始标签的xmlns中被定义的,例如 <h:table xmlns:h="http://www.w3.org/TR/html4/">
定义语法:xmlns:前缀="URI",例如:<h:td>Apples</h:td>
URI(uniform resource identifier) : 统一资源标识符,是一串可以标识英特网资源的字符
XSLT:extensible stylesheet language
CDATA 部分中的所有内容都会被解析器忽略。 CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
关于 CDATA 部分的注释:
CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 "]]>" 不能包含空格或换行。
xmlDom :
1、 set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async=false
xmlDoc.loadXML(text)
xmlDoc.Save("test.xml")
2、xmlDoc
//code for Internet Explorer
if (window.ActiveXObject){
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note.xml");
displaymessage();
} // code for Mozilla, Firefox, etc.
else (document.implementation && document.implementation.createDocument) {
xmlDoc= document.implementation.createDocument("","",null);
xmlDoc.load("note.xml");
xmlDoc.onload=displaymessage;
}
function displaymessage(){
document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);
}
xmlDoc=xmlhttp.responseXML;
根据节点获取节点数据:txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
根据节点属性获取节点数据:txt=xmlDoc.getElementsByTagName("title")[0].getAttribute("lang");
改变节点数据:x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Easy Cooking";
XML DOM 的 createElement() 方法创建一个新的元素节点。
XML DOM 的 createTextNode() 方法创建一个新的文本节点。
XML DOM 的 appendChild() 方法向节点添加子节点(在最后一个子节点之后)。
删除节点:x=xmlDoc.getElementsByTagName("book")[0];
x.removeChild(x.childNodes[0]);
- xml命名空间等
- 了解 XML 命名空间
- XML之命名空间
- [原创]XML命名空间
- XML 命名空间
- XML命名空间
- XML 命名空间
- XML 命名空间
- XML命名空间NameSpase
- xml命名空间
- XML 命名空间
- xml命名空间
- xmlns:XML命名空间
- XML 命名空间
- XML 命名空间 概述
- xml处理命名空间
- XML 命名空间
- xml命名空间详解
- Invalid bound statement (not found): xxx.xxxx.method解决办法
- tableViewCell列表点击展开显示二级列表
- leetcode 136. Single Number
- kafka详解
- ios
- xml命名空间等
- 最短路径—Dijkstra算法和Floyd算法
- iOS 键盘回收事件的处理,一句话搞定
- jQuery给input赋值
- 树形结构过滤敏感词
- Dagger 2应用于Android的完美扩展库-dagger.android
- AspectJ 开发
- 上传漏洞小结
- 关于java Calendar的一些问题