以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]有些非常简单代码看不懂,请指教!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=46540)


--  作者:P.N.
--  发布时间:5/7/2007 9:07:00 PM

--  [求助]有些非常简单代码看不懂,请指教!
<script>
function taxis(x)
{
stylesheet=document.XSLDocument;
source=document.XMLDocument;
sortField=document.XSLDocument.selectSingleNode("//@order-by");
sortField.value=x;
Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
}
</script>
这个函数整个就不太懂,是实现动态排序的。特别是这两个selectSingleNode,transformNode。
哪位大侠给每行都解释一下,先谢谢看我贴的了。
PS:有关selectSingleNode这类东西要看哪些知识,我现在学JSP+XML+CSS


--  作者:admin
--  发布时间:5/7/2007 11:06:00 PM

--  
selectSingleNode是用XPath来选择节点的。如果不知道XPath是什么,先学习一下XML,然后学习XPath。
transformNode是用XSLT来将XML转换为HTML(也可以转换为其他格式)的。你需要学习一下XSLT
--  作者:P.N.
--  发布时间:5/7/2007 11:44:00 PM

--  
能否把这个函数运行过程解释一下,谢谢了!我看着有点晕
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
273.438ms