2011-06-15 36 views
1
<ResponseOfArrayOfQuestions> 
    <Result> 
    <Questions> 
     <DESCRIPTION>Ask me?</DESCRIPTION> 
     <DIFFICULTY>1</DIFFICULTY> 
     <ID>1</ID> 
     <LK_recordstatusid>True</LK_recordstatusid> 
     <oAnswers> 
      <Answers> 
       <DESCRIPTION>me</DESCRIPTION> 
       <ID>1</ID> 
       <ISCORRECT>False</ISCORRECT> 
      </Answers> 
      <Answers> 
       <DESCRIPTION>you</DESCRIPTION> 
       <ID>2</ID> 
       <ISCORRECT>False</ISCORRECT> 
      </Answers> 
      <Answers> 
       <DESCRIPTION>Everyone</DESCRIPTION> 
       <ID>3</ID> 
       <ISCORRECT>False</ISCORRECT> 
      </Answers> 
      <Answers> 
       <DESCRIPTION>NoOne</DESCRIPTION> 
       <ID>4</ID> 
       <ISCORRECT>True</ISCORRECT> 
      </Answers> 
     </oAnswers> 
    </Questions> 
    <Questions> 
    </Questions> 
    . 
    . 
    . 
    </Result> 
    <Status>SUCCESS</Status> 
    <StatusCode>200</StatusCode> 
</ResponseOfArrayOfQuestions> 

任何人都可以请帮我分析这里面我一直在几天的时间了这么如此混乱XML? 。:(谢谢解析XML 7

+1

究竟是你想从中提取哪些这个XML?你在创建类来表示每个答案吗? – ColinE 2011-06-15 13:07:31

回答

0

您可以使用LINQ

以下连结#1 Q &履行其用法:

Windows Phone 7 and System.Xml.Linq library

LINQ to read XML

+0

是的,我已经完成了所有的问题。问题是我得到空值。我不确定哪个部分我应该使用元素和我应该作为后裔使用的部分..:S – 2011-06-15 12:04:07

+4

好吧,那么请编辑您的问题在其中添加确切的错误细节。 – 2011-06-15 12:07:54