我正在尝试使用 jsp 文件打开一个 xml 文件。我可以打开文件,但由于某种原因,我看不到显示的文本之间的中断。我尝试使用
、 [[CDATA]] 、歌词、<br> 和所有来自网络的东西,但文本仍然出现在一行中而没有中断。我点击了这个链接: XML 中的换行符?
以及其中的所有建议,但我仍然无法修复它。我的 jsp 代码中可能有问题,而不是 xml 文件中的问题,但我只是不知道它是什么我在这里添加了我的 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();
%>
有人可以帮助我吗?多谢!!