1

jspファイルを使用してxmlファイルを開こうとしています。ファイルを開くことはできますが、何らかの理由で、表示されているテキストの間に途切れが見られません。
、[[CDATA]]、歌詞、<br>など、ウェブ上のあらゆるものを使ってみましたが、テキストは途切れることなく1行で表示されます。私はこのリンクをたどりました: XMLの改行?
そしてその中のすべての提案が、私はまだそれを修正することはできません。おそらく、xmlファイルではなくjspコードに問題がありますが、ここにxmlファイルとjspを追加するのが何であるかわかりません。

    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/css" href="cd_catalog.css"?>
    <quiz>
    <question type="multichoice"  >
<name>
    <text>Name of question </text> 
</name>
<questiontext format="html">
    <text>What is the answer to this question?</text>
</questiontext>
<answer fraction="100">
    <text>The correct answer</text>
    <feedback><text>Correct!</text></feedback>
</answer>
<answer fraction="0">
    <text>A distractor</text>
    <feedback><text>Ooops!</text></feedback>
</answer>
    <answer fraction="0">
    <text>Another distractor</text>
    <feedback><text>Ooops!</text></feedback>
    </answer>
    <shuffleanswers>1</shuffleanswers>
    <single>true</single>
    <answernumbering>abc</answernumbering>
    </question>
    </quiz>    

これはjspファイルです:

    <%@ page contentType="text/xml"
    %><%@ page import="java.io.*"
    %><%
    //dump out the file
    BufferedReader in = new BufferedReader(new FileReader("questions.xml"));
    String line;
    while((line = in.readLine())!=null){
    out.print(line);
    }
    in.close();
    %>

誰かが私を助けることができますか?どうもありがとう!!

4

1 に答える 1

2

content-typeをtext/htmlに変更し、改行にBRでCDATAを使用します

于 2013-03-10T20:17:34.793 に答える