对了,请问那里可以查得到Java脚本操作xml的资料?我在msdn里面找半天没找到,谢谢:P
呵呵,最好有中文的:)
呵呵,最好有中文的:)
解决方案 »
- 在firefox下实现打印的预览,设置等功能
- 求能够跨Frame的多级菜单组件
- jquery用ajax加载的内容为什么点击没有反应?
- image.onmousemove = function()
- JavaScript如何实现csdn论坛(你可输入*个字符)
- 想让一个按钮在页面上永远水平居中(页面上有水平滚动条),要怎么弄啊?问题解决,马上结贴
- ◆◆◆◆◆js怎么得到recordset 所有行的状态(删除,新增,修改,未修改)
- 关于ajax验证表单
- Form 中一个输入框的名称中有冒号,怎样来访问这个输入框呢?
- RadioButton控制一列的TextBox禁用或者启用,如图:
- 如何四舍五入保留到小数点后两位!!
- 为什末总是有问题?radio值不同,点击确定按钮,浏览器载入不同的页面。
可以看一下<<XML高级编程>>.
电子版:http://www.codestudy.net/book/list.asp?id=688起因:http://expert.csdn.net/Expert/topic/3016/3016001.xml?temp=.7775537
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页</title>
<xml id=myXml>
<tab>
<cell name="myName1" id="Cell1">1</cell>
<cell name="myName2" id="Cell2">2</cell>
</tab>
</xml><xml id="xsl">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<table border="1">
<tr><td>Name</td><td>ID</td><td>Value</td></tr>
<xsl:for-each select="tab/cell">
<tr>
<td><xsl:value-of select="@name"/></td>
<td><xsl:value-of select="@id"/></td>
<td><xsl:value-of select="."/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
</xml></head>
<body onload="writeXML()">
<input id="txt1" type="text" size="150"/>
<p>
<input type="button" value="GOGOGO"/><input type="button" onclick="add()" value="add"/>
</p>
<div id="oDiv"></div>
<script language="JavaScript">
<!--
function writeXML()
{
var html = myXml.transformNode(xsl)
document.all.oDiv.innerHTML = html;
}
function add()
{
var xmlDoc = myXml.XMLDocument;
var root = xmlDoc.documentElement
currNode = root.childNodes(0);
var newNode=xmlDoc.createElement('cell');
newNode.setAttribute('name','myName3');
newNode.setAttribute('id','Cell3');
root.appendChild(newNode);
newNode.text = "3";
txt1.value = xmlDoc.xml;
writeXML();
}
//-->
</script></body>
</html>