JAVASCRIPT PARSE XML FILE
来源:互联网 发布:linux如何进入一个文件 编辑:程序博客网 时间:2024/04/29 18:12
LOADXML.JS:
function importXML()
{
if (document.implementation && document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.onload = create;
}
else if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.onreadystatechange = function () {
if (xmlDoc.readyState == 4) create()
};
}
else
{
alert('Your browser can/'t handle this script');
return;
}
xmlDoc.load("FileStruct1.xml");
}
function create(){
var root = xmlDoc.getElementsByTagName("ROOT");
for(var i = 0 ; i < root[0].childNodes.length; i++){
if(root[0].childNodes[i]){
getAlert(root[0].childNodes[i]);
}
}
}
function getAlert(e){
if(e.nodeType == 1){
alert(e.getAttribute("name"));
if(e.hasChildNodes()){
for(var i =0 ; i < e.childNodes.length; i++){
getAlert(e.childNodes[i]);
}
}
}
}
TREE.XML
<?xml version="1.0" ?>
<ROOT>
<branch id="a" name="A FILE">
<leaf id="a.a" name="B FILE"/>
<branch id="a.b" name="F FILE">
<leaf id="a.b.a" name="H FILE"/>
</branch>
<leaf id="a.c" name="C FILE"/>
</branch>
<leaf id="d" name="D FILE"/>
<leaf id="e" name="E FILE"/>
</ROOT>
这篇文章简单的举了个javascript解析xml的案例,在js文档可扩充的东西还有很多,从这个小demo中可以看到js对xml的解析还是比较方便的。
- JAVASCRIPT PARSE XML FILE
- java parse xml file
- python parse xml file
- Perl XML::Simple parse simple xml file
- Java Api for parse the xml file
- How to parse XML file using CParser class
- parse XML
- xml parse
- Javascript 读取 XML String 或 XML File
- 严重: Parse error in application web.xml file at jndi:/localhost/userLS/WEB-INF/web.xml
- How to Parse or Read XML File in Java >> XML Tutorial Example
- Parse error in application web.xml file at jndi:/localhost/ipws/WEB-INF/web.xml
- 求助:Parse error in application web.xml file at jndi:/localhost/ssh/WEB-INF/web.xml
- Read File and Parse
- [JavaScript] Javascript 读取 XML String 或 XML File
- [JavaScript] Javascript 读取 XML String 或 XML File
- Parse error in application web.xml file at jndi:/localhost/sdyth/WEB-INF/web.xml org.xml.sax.SAXPar
- Could not parse the file: f:/toolbox/ccslink/ccslink/info.xml 。
- 常用命名规则
- Java咖啡馆(7)——大话面向对象(上)
- vim编辑器使用[学习札记]
- 灰狐Wiki
- Java咖啡馆(8)——大话面向对象(下)
- JAVASCRIPT PARSE XML FILE
- Java咖啡馆(10)——情人节的Applet
- Java咖啡馆(6)——编写猜数字游戏
- Java咖啡馆(5)——Java语言基础
- 解决windows2003图片上传大小限制问题
- Java咖啡馆(4)——品味第一杯咖啡
- jJava咖啡馆比较全的网站
- 内联函数与宏的比较
- 如何编写Linux操作系统下的设备驱动程序