htmlxml数据
1. html怎么读取xml里的数据
<html>
<head>
<title>html读取xml数据实例一</title>
</head>
<body>
<xml id="xx" src="table.xml">
</xml>
<h3>html读取xml数据实例一</h3>
<table datasrc="#xx" border="1">
<thead> <th>序号</th> <th>区域</th> <th>名字</th> <th>电话</th> <th>QQ</th> <th>email</th>
</thead>
<tr>
<td><span datafld="nid"></span></td>
<td><span datafld="area"></span></td>
<td><span datafld="salename"></span></td>
<td><span datafld="phone"></span></td>
<td><span datafld="qq"></span></td>
<td><span datafld="email"></span></td>
</tr>
</table>
</body>
</html>
2. html如何调用XML
1,内嵌XML数据
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>第一次亲密接触(非痞子蔡版,请不要理解为侵权)</title>
</head>
<body>
<xml id="第一次亲密接触">
<第一次亲密接触>
<对象>xml</对象>
<亲密程度>接触到XML稍微宝贵的地方---数据岛</亲密程度>
<结论>感觉不错,是个好东东</结论>
</第一次亲密接触>
</xml>
<center><h1>第一次亲密接触</h1></center>
<table border="0" datasrc="#第一次亲密接触" align="center" width="443">
<tr>
<td bgcolor="#99FF99">对象: <span datafld="对象"></span></td>
<td bgcolor="#3399CC">亲密程度:<span datafld="亲密程度"></span></td>
<td bgcolor="#CC99CC">结论: <span datafld="结论"></span></td>
</tr>
</table>
</body>
</html>
2.外部xml文件的引用
首先利用以前的知识建立一个XML文件(不是我懒,给你们一个机会锻炼^^)
涉及到以下<xml></xml>中的数据内容
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>第一次亲密接触(非痞子蔡版,请不要理解为侵权)</title>
</head>
<body>
<xml id="第一次亲密接触" src="firstlove.xml">
<第一次亲密接触>
<对象>xml</对象>
<亲密程度>接触到XML稍微宝贵的地方数据岛</亲密程度>
<结论>感觉不错,是个好东东</结论>
</第一次亲密接触>
</xml>
<center><h1>第一次亲密接触</h1></center>
<table border="0" datasrc="#第一次亲密接触" align="center">
<tr>
<td bgcolor="#99FF99">对象: <span datafld="对象"></span></td>
<td bgcolor="#3399CC">亲密程度:<span datafld="亲密程度"></span></td>
<td bgcolor="#CC99CC">结论: <span datafld="结论"></span></td>
</tr>
</table>
</body>
</html>
我们可以通过指定XML文件位置来引用她,一般通过src="XXX.xml"引用.
3. HTML和XML的区别是什么
HTML和XML的区别是:语法要求不同,标记不同,作用不同。
4. 关于js读取xml数据并且显示在html中 如何实现
JS]利用js将读取到的xml文件中的数据显示到html文档上
script type="text/javascript" language="javascript">
var xmlDoc = checkXMLDocObj('../openClass.xml');//读取到xml文件中的数据
var a = document.getElementsByTagName("a");//获取所有的A标签
$(document).ready(function () {
var nodes;
if($.browser.msie){ // 注意各个浏览器之间的区别
nodes = xmlDoc.getElementsByTagName('collage')[0].childNodes; //读取XML文件中需要显示的数据
}
else if (isFirefox=navigator.userAgent.indexOf("Firefox")>0){
nodes = xmlDoc.getElementsByTagName('collage')[0].children; //读取XML文件中需要显示的数据
}
else{
nodes = xmlDoc.getElementsByTagName('resource');
}
for (var i = 0; i < a.length; i++) {
if (a[i].parentNode.nodeName == "SPAN") {
for (var j = 0; j < nodes.length; j++) {
var resource = nodes[j];
var url = resource.getAttribute('url');
var href=$(a[i]).attr("href");
if (href == url) {
var count = resource.getAttribute('click');
var span = document.createElement("div");
var str = document.createTextNode("点击率:" + count);
span.appendChild(str);
var div = a[i].parentNode.parentNode;
div.appendChild(span);
break;
}
}
}
}
});
$(function(){ //通过get请求,将点击率增加
$(a).mousedown(function(){
var href = $(this).attr("href");
$.get("../receive.ashx",{url:href,rd:Math.random()}, function (msg) {
});
})
})
</script>
5. html显示多个xml数据
<HTML>
<HEAD>
<TITLE> proct decription</TITLE>
</HEAD>
<BODY>
<XML ID=”proct”>
<?XML version=”1.0”?>
…… ‘ 将以上的 proct.xml 文档的内容插入至该处
</XML>
……
<BOLY>
</HTML>
6. 学习:如何在HTML中引用XML数据
<title>第一次亲密接触(非痞子蔡版,请不要理解为侵权)</title></head><body><xml id="第一次亲密接触"> <第一次亲密接触> <对象>xml</对象> <亲密程度>接触到XML稍微宝贵的地方---数据岛</亲密程度> <结论>感觉不错,是个好东东</结论> </第一次亲密接触></xml><center><h1>第一次亲密接触</h1></center> <table border="0" datasrc="#第一次亲密接触" align="center" width="443"><tr><td bgcolor="#99FF99">对象: <span datafld="对象"></span></td> <td bgcolor="#3399CC">亲密程度:<span datafld="亲密程度"></span></td> <td bgcolor="#CC99CC">结论: <span datafld="结论"></span></td></tr></table></body></html> 2.外部xml文件的引用首先利用以前的知识建立一个XML文件(不是我懒,给你们一个机会锻炼^^) 涉及到以下<xml></xml>中的数据内容<html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <title>第一次亲密接触(非痞子蔡版,请不要理解为侵权)</title></head><body><xml id="第一次亲密接触" src="firstlove.xml"> <第一次亲密接触> <对象>xml</对象> <亲密程度>接触到XML稍微宝贵的地方数据岛</亲密程度> <结论>感觉不错,是个好东东</结论>
7. xml与html的根本区别是什么
Xml的语法和HTML类似,都以一对相互匹配的起始和结束标记符号来标识信息。但是二者之间功能不同,HTML是用于显示数据信息,而XML的标记则是用于描述数据的性质和结构,两者之间的区别如下:
1.HTML将数据和其显示效果混在一起,它是一种表现技术,定义如何显示信息的标签;而XML文档只是存储了数据和描述了数据之间的关系,并没有规定如何显示数据,即将数据和其显示进行了分离。
2.HTML的格式要求比较松散,而HTML解析器通常采用尽量解释的机制,这样容易造成同一个页面在不同的浏览器中可能显示出大不相同的结果。而XMlL是非常严格的标记语言,如:严格区分大小写等问题。
3.HTMl的标记集合是固定的,你不能在自己的应用中扩展HTML标记;而XML没有提供一组事先已经定义好的标签,只是提供了一个标准,可以按照这个标准来定义自己专用的标记,所以XML的标记是可以无限的扩展的,它可以用于描述各种应用领域的数据信息。
4.XML允许粒度更新,不必在XML文档每次有局部改变时都发送整个文档的内容,只有改变的元素才必须从服务器发送到客户机,而HTML却不支持这样的功能。
总结:XML不是HTML的升级,也不是HTML的代替产品,虽然两者之间相似,但他们的应用领域和范围完全不同。HTML的最终版本是HTML 4.01,HTMl目前已经不是Web标记的标准,它已经被XHTML所取代,XHTML是HTML和XML的混合物,它全采取的是XML的语法和规则来编写Web页面。XHTML有效的结合了HTML的简单性和XML的可扩展行,它所运用的标记和属性基本上还是HTML中定义的标记。XML可以应用在金融、科研等各个领域,XHTML只是XML在Web领域的一种应用。