没做过。。我的想法:XML可以看成表。节点名可以看成字段名。
是不是把XML装到dataset 中
然后dataset.table["a"].item[1][1]
打印出来?
应该能实现吧?
[此关点仅供参考]
是不是把XML装到dataset 中
然后dataset.table["a"].item[1][1]
打印出来?
应该能实现吧?
[此关点仅供参考]
解决方案 »
- 如何获得光驱的运行状态
- 对象是类的实例化。一些对象是活的,一些对象不是。
- asp.net导出Excel如何加密?
- 异常详细信息: System.ArgumentException
- web调用dephi的dll,发生《尝试读取或写入受保护的内存。这通常指示其他内存已损坏。》 错误
- C#与SVG交互问题,分没有多的了,希望高手解答
- ????继承事件?????
- 求助,关于更新数据库问题
- 是两个表的合并的问题,我真的不会了,想了很长时间也没结果.
- 一个关于生成类的问题!请大家帮帮我!!!!!!!!!!!!!
- 使用PageDataSource类分页为什么总提示错误?!
- 如何定位网页。。。。。。。。。。。。。。
<body>
<xml id="abc">
<?xml version="1.0" ?>
<data>
<fld>
<name>John</name>
<sex>male</sex>
</fld>
<fld>
<name>Judy</name>
<sex>female</sex>
</fld>
</data>
</xml>
<table datasrc="#abc">
<tr>
<td><div type=text datafld=name></div></td>
<td><div type=text datafld=sex></div></td>
</tr>
</table>
</body>
</html>
=========
<html>
<head>
<script>
var sig=true
function sort(strKey)
{
var xml1=mxhxml.XMLDocument
var xsl1=mxhxsl.XMLDocument
var s1=xsl1.selectSingleNode("//xsl:for-each/@order-by")
if(s1.value==strKey) s1.value="-" + strKey
else
s1.value=strKey
document.all.mxh.innerHTML=xml1.transformNode(xsl1)
}
</script>
</head>
<body onload="sort('Name')">
<div id=mxh></div>
<XML id=mxhxsl>
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
点击标题排序:
<table border="2">
<tr>
<th onclick="sort('Name')" style="cursor:hand">名称</th>
<th onclick="sort('Email')" style="cursor:hand">电子邮件</th>
</tr>
<xsl:for-each select="/Custs/Cust" order-by="Name">
<tr>
<td>
<xsl:value-of select="Name"/>
</td>
<td>
<xsl:value-of select="Email"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
</XML>
<XML id=mxhxml>
<?xml version="1.0"?>
<Custs>
<Cust>
<Name>Nancy</Name>
<Email>[email protected]</Email>
</Cust>
<Cust>
<Name>Peter</Name>
<Email>[email protected]</Email>
</Cust>
<Cust>
<Name>Rachel</Name>
<Email>[email protected]</Email>
</Cust>
<Cust>
<Name>Seth</Name>
<Email>[email protected]</Email>
</Cust>
<Cust>
<Name>Tim</Name>
<Email>[email protected]</Email>
</Cust>
</Custs>
</XML>
---------------------------------------------------------------
<XML SRC="http://localhost/abc.asp"></XML>
---------------------------------------------------------------
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconxmldataislands.asp
xml有严格的语法要求,而html则相当之松散,很多节点不闭合,需要转义的字符没有转义等违反语法的情况在html中可以顺利解析但在xml无法办到.你需要写一个程序对htm的源代码进行相应的整理使之符合语法规范,然后在进行读取,这样所花的时间和精力就很多了!花这样多的精力和时间来做这个有必要吗?
说得好!我以前没接触过XML,所以不知道是否可以把HTML象XML那样来进行操作,现在已经明白了,好的,谢谢!!