新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → [求助] JSP 中 显示,修改 XML文件的内容 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6790 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助] JSP 中 显示,修改 XML文件的内容 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     weekend 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:18
      积分:201
      门派:XML.ORG.CN
      注册:2004/6/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给weekend发送一个短消息 把weekend加入好友 查看weekend的个人资料 搜索weekend在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看weekend的博客楼主
    发贴心情 [求助] JSP 中 显示,修改 XML文件的内容

    [求助] JSP 中 显示,修改 XML文件的内容
    我想做一个网上测试题的网页。用JSP。试题内容存放在一个XML稳当里面。格式如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>
      <question>
        <text>What is ????</text>

        <possible-answer>
          <label>A</label>
          <text>answer1</text>
        </possible-answer>
        <possible-answer>
          <label>B</label>
          <text>answer2</text>
        </possible-answer>
        <possible-answer>
          <label>C</label>
          <text>answer3</text>
        </possible-answer>

        <correct-answer>C</correct-answer>

      </question>

    我在网上看了些资料,用了JAVASCRIPT 把它显示出来了。为了屏蔽正确答案(correct-answer),我用了<xml ID="MyXMLData" SRC="1q.xml"> 然后
    <input type="hidden" name="ca1" DATASRC="#MyXMLData" DATAFLD="correct-answer">  这样来传递这个信息给下一个JSP页来判断用户是否答对(因为我不会用JAVASRIPT完成这个传递)。以下是HTML显示的文档代码。

    <html>
    <head>
    <script type="text/javascript" for="window" event="onload">

    var xmlDocff=new ActiveXObject("Microsoft.XMLDOM")
    xmlDocff.async="false"
    xmlDocff.load("1q.xml")

    nodes=xmlDocff.selectNodes("/question/text")
    q1.innerText=    nodes.item(0).text
    nodes=xmlDocff.selectNodes("/question/possible-answer")
    a1.innerText=    nodes.item(0).text
    a2.innerText=    nodes.item(1).text
    a3.innerText=    nodes.item(2).text
    </script>

    <xml ID="MyXMLData" SRC="1q.xml"> </xml> <title>Test</title>
    </head>


    <body bgcolor="yellow" >

    <h1>Multiple Test</h1>

    <form action="checkresult.jsp" method="post">  //以下就是显示出来
      <table width="98%" border="0" align="center">
        <tr>
          <td colspan="3"><span id="q1"></span></td>
        </tr>
        <tr>
          <td width="5%" rowspan="3"><p>
              <label>
              <input type="radio" name="Q1" value="A">
              </label>
              <br>
              <label>
              <input type="radio" name="Q1" value="B">
              </label>
              <br>
              <label>
              <input type="radio" name="Q1" value="C">
              </label>
              <br>
            </p></td>
          <td width="95%"><span id="a1" ></span></td>
        </tr>
        <tr>
          <td><span id="a2"></span></td>
        </tr>
        <tr>
          <td><span id="a3"></span></td>
        </tr>
      </table>

      <div align="center">
      <input type="hidden" name="ca1" DATASRC="#MyXMLData" DATAFLD="correct-answer">
        <input type="submit" name="Submit" value="Submit">
      </div>  
    </form>
    </body>
    </html>

    我能运行。但是我想改成用JSP来编。我就不知道如何是好了。要import一些东西吗?我应该看些什么 object 的方法之类的呢?我在网上找的例子又运行不了。
    另:XML文件里面不只1个question的。它其实还有一个更大的根元素,如何用循环就表现出来呢?我想做另一个页面来实现对XML文件内容的修改。该如何做呢?
    谢谢。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/7/5 2:17:00
     
     weekend 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:18
      积分:201
      门派:XML.ORG.CN
      注册:2004/6/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给weekend发送一个短消息 把weekend加入好友 查看weekend的个人资料 搜索weekend在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看weekend的博客2
    发贴心情 
    请问有没有人帮忙?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/7/7 3:54:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/11 21:07:56

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms