2012-01-15 89 views
-2

我正在用xml文件中的内容进行问答游戏。我用java语言如何解析这个XML文件?

<?xml version="1.0" encoding="utf-8" standalone="no"?> 
<LQuiz> 
    <Topic id="1" name="About Sun" time="900"> 
     <question 
      name="1. The radiations emitted by the sun and responsible for the cause of skin cancer are..."> 
      <answer correctness="true">ultra-violet</answer> 
      <answer correctness="false">infra-red</answer> 
      <answer correctness="false">X-rays</answer> 
      <answer correctness="false">micro waves</answer> 
      <advice>One of two first</advice> 
     </question> 
     <question name="2. The source of energy of the sun is..."> 
      <answer correctness="false">nuclear fission</answer> 
      <answer correctness="false">chemical reaction</answer> 
      <answer correctness="true">nuclear fusion</answer> 
      <answer correctness="false">photoelectric effect</answer> 
      <advice>no prompt</advice> 
     </question>  
    </Topic> 
    <Topic id="2" name="Natural Resources" time="600"> 
     <question name="1. What are some examples of Non-Renewable Resources?"> 
      <answer correctness="true">Coal</answer> 
      <answer correctness="true">Oil</answer> 
      <answer correctness="false">Biomass</answer> 
      <advice>no prompt</advice> 
     </question> 
     <question name="2. What are some alternative sources of energy?"> 
      <answer correctness="true">Wind</answer> 
      <answer correctness="true">Hydro</answer> 
      <answer correctness="false">Natural gas</answer> 
      <answer correctness="true">Fusion</answer> 
      <advice>Select correct variants</advice> 
     </question> 
     </Topic> 
</LQuiz> 

任何人都可以帮助我如何解析这个xml文件使用kxmls或ksoaps吗?对不起,如果这是一个坏问题。我需要一个示例代码。

+1

http://www.java-samples.com/showtutorial.php?tutorialid=152使用谷歌。带我3秒:) – dan 2012-01-15 19:04:13

回答

0

ksoap2-android项目的wiki有a number of links,它可以解释这一切。如果您有详细的问题,请在此处或在项目邮件列表中提出另一个问题。