的NSXMLParser解析这个数据

问题描述:

我想使用的NSXMLParser解析如下数据:我希望它存储在一个字典或某事,像这样它们对应的字符串的所有值的属性的NSXMLParser解析这个数据

<FORM ACTION="/prod/bwckgens.p_proc_term_date" METHOD="POST" onSubmit="return checkSubmit()"> 
<INPUT TYPE="hidden" NAME="p_calling_proc" VALUE="bwckschd.p_disp_dyn_sched"> 
<TABLE CLASS="dataentrytable" summary="This layout table is used for term selection."width="100%"><CAPTION class="captiontext">Search by Term: </CAPTION> 
<TR> 
<TD CLASS="dedefault"><LABEL for=term_input_id><SPAN class="fieldlabeltextinvisible">Term</SPAN></LABEL> 
<SELECT NAME="p_term" SIZE="1" ID="term_input_id"> 
<OPTION VALUE="">None 
<OPTION VALUE="201320">Spring 2013 
<OPTION VALUE="201315">STAR/BGR: New Admits Fall 2012 (View only) 
<OPTION VALUE="201310">Fall 2012 (View only) 
<OPTION VALUE="2">Summer 2012 (View only) 
<OPTION VALUE="201220">Spring 2012 (View only) 
<OPTION VALUE="201210">Fall 2011 (View only) 
<OPTION VALUE="201130">Summer 2011 (View only) 
<OPTION VALUE="201120">Spring 2011 (View only) 
<OPTION VALUE="201110">Fall 2010 (View only) 
<OPTION VALUE="201030">Summer 2010 (View only) 
<OPTION VALUE="201020">Spring 2010 (View only) 
<OPTION VALUE="201010">Fall 2009 (View only) 
<OPTION VALUE="200930">Summer 2009 (View only) 
<OPTION VALUE="200920">Spring 2009 (View only) 
<OPTION VALUE="200910">Fall 2008 (View only) 
<OPTION VALUE="200830">Summer 2008 (View only) 
<OPTION VALUE="200820">Spring 2008 (View only) 
</SELECT> 
</TD> 
</TR> 
</TABLE> 
<BR> 
<BR> 
<INPUT TYPE="submit" VALUE="Submit"> 
<INPUT TYPE="reset" VALUE="Reset"> 
</FORM> 

(201320, "Spring 2013") 
(201315, "STAR/BGR: New Admits Fall 2012 (View only)") 
(201310, "Fall 2012 (View only)") 
.... 

我读过关于如何使用XML解析器的文档。我知道如何获取VALUE属性的值,但我不明白如何获取字符串的值,因为它们在OPTION元素关闭后出现。

任何人都可以通过制作一个XML树来向我展示一切是如何构造的,以及我将如何在每个OPTION属性后提取字符串来帮助我。

你的结构是错误的。

<OPTION VALUE="200820">Spring 2008 (View only) 

应该

<OPTION VALUE="200820">Spring 2008 (View only)</OPTION> 

</OPTION>上结束。

然后你可以使用从http://obj-c.pl/parsowanie-xml-za-pomoca-nsxmlparser/

PS的NSXMLParser例子。 <INPUT>是错误的。应该是<INPUT ... />

+0

这不是我如何构建XML文件。我从网上获得它.. – kamran619