简单问题:初学xml看了个例子 但不出结果找不出例子中的错误
例子里共三个文件 dtd xml html
分别如下:
1.将下面文件存为myfile.dtd
<!ELEMENT myfile (title, author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
2.然后建立XML文档myfile.xml:
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE myfile SYSTEM "myfile.dtd">
<myfile>
<title>XML轻松学习手册</title>
<author>ajie</author>
</myfile>
3.建立HTML文档myfile.html
<html>
<head>
<script language="JavaScript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myfile.xml");
nodes = xmlDoc.documentElement.childNodes;
title.innerText = nodes.item(0).text;
author.innerText = nodes.item(1).text;
</script>
<title>在HTML中调用XML数据</title>
</head>
<body bgcolor="#FFFFFF">
<b>标题: </b>
<span id="title"></span><br>
<b>作者: </b>
<span id="author"></span><br>
</body>
</html>
但是我按着做了 打开myfile.html只出现了 标题 作者四个字 并没有内容 我想应该出现 XML轻松学习手册 和 ajie 吧
但是代码哪点错了呢?
分别如下:
1.将下面文件存为myfile.dtd
<!ELEMENT myfile (title, author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
2.然后建立XML文档myfile.xml:
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE myfile SYSTEM "myfile.dtd">
<myfile>
<title>XML轻松学习手册</title>
<author>ajie</author>
</myfile>
3.建立HTML文档myfile.html
<html>
<head>
<script language="JavaScript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myfile.xml");
nodes = xmlDoc.documentElement.childNodes;
title.innerText = nodes.item(0).text;
author.innerText = nodes.item(1).text;
</script>
<title>在HTML中调用XML数据</title>
</head>
<body bgcolor="#FFFFFF">
<b>标题: </b>
<span id="title"></span><br>
<b>作者: </b>
<span id="author"></span><br>
</body>
</html>
但是我按着做了 打开myfile.html只出现了 标题 作者四个字 并没有内容 我想应该出现 XML轻松学习手册 和 ajie 吧
但是代码哪点错了呢?
...全文
相关推荐
spring 的简单例子工程适合初学者
spring 连接数据库的简单例子工程适合初学者
处理XML解析中的错误
中英文对照,是毕业论文中英文翻译的首选!学习的好资料
适合初学者的一个简单的struts2例子
一个比较简单的struts2例子,适合初学struts2的朋友
XML相关资料,例子简单XML文件
XML语法规则,例子简单XML文件 XML 结构 XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。
解决"XML Parser Error on line 1: 前言中不允许有内容"错误
解决用windows自带的记事编辑xml文件后出现 "XML Parser Error on line 1: 前言中不允许有内容。"的错误


