您的位置:程序门 -> websphere -> 基础类



通过js读取整个xml内容和xslt文件并生成网页放在当前网页显示在下方.,请问哪位高手可以指点下不,这个可以实现吗?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


通过js读取整个xml内容和xslt文件并生成网页放在当前网页显示在下方.,请问哪位高手可以指点下不,这个可以实现吗?
发表于:2008-02-26 16:55:52 楼主
我想在前台操纵xml和xslt..通过js读取整个xml内容和xslt文件并生成网页放在当前网页显示在下方.,请问哪位高手可以指点下不,这个可以实现吗?     请教各位高手...我对js还不是很了解,对它能实现哪些功能还不够清楚.请大师指点指点...谢谢啦...十万火急....
发表于:2008-02-26 19:08:261楼 得分:0
需要配合应用服务器,例如   jsp   asp等,单纯的js代码不能实现!
发表于:2008-02-27 08:12:092楼 得分:0
这样啊.真的不能实现吗...用java我倒也可以生成html.不过我需要在前台操作调用xml和xslt,显示在当前页面的某个某个地方.真的不能实现吗?my   god...我等待上天能够让js的功能象java那么强大.........
发表于:2008-02-27 14:08:413楼 得分:0
js有实现读写的代码,但是权限问题,很麻烦!
发表于:2008-02-27 16:59:064楼 得分:0
调用xml文件和xslt文件生成html用js我已经实现.例子如下:
<html>
<head>
<script>
function   loadxmldoc(fname)
{
var   xmldoc;
//   code   for   ie
if   (window.activexobject)
    {
    xmldoc=new   activexobject("microsoft.xmldom");
    }
//   code   for   mozilla,   firefox,   opera,   etc.
else   if   (document.implementation  
&&   document.implementation.createdocument)
    {
    xmldoc=document.implementation.createdocument("","",null);
    }
else
    {
    alert('your   browser   cannot   handle   this   script');
    }
xmldoc.async=false;
xmldoc.load(fname);
return(xmldoc);
}

function   displayresult()
{
xml=loadxmldoc("test.xml");
xsl=loadxmldoc("test.xslt");
//   code   for   ie

  //   document.getelementbyid("example").innerhtml=ex;
 
if   (window.activexobject)
    {
    ex=xml.transformnode(xsl);
document.getelementbyid("example").innerhtml=ex;
 
    }
//   code   for   mozilla,   firefox,   opera,   etc.
else   if   (document.implementation  
&&   document.implementation.createdocument)
    {
    xsltprocessor=new   xsltprocessor();
    xsltprocessor.importstylesheet(xsl);
    resultdocument   =   xsltprocessor.transformtofragment(xml,document);
    document.getelementbyid("example").appendchild(resultdocument);
    }
}
</script>
</head>
<body     onload="displayresult();">
<div   id="example"> </div>

</body>
</html>

不过我要实现的跟这个还不太一样.正在思考中...我要从form   text中取得xml内容与指定xslt一起再生成html...不知哪位高手有做过哦...


快速检索

最新资讯
热门点击