我试图解析XML在目标C。我的XML有以下节点如何解析的目标C XML和生成的逗号分隔字符串
<Item>Male</Item>
<Item>Female</Item>
</RadioButton>
<Item>i-pad</Item>
<Item>i-pod</Item>
</RadioButton>
现在我想为每一个单选按钮,即第一个字符串逗号分隔字符串将男,女和第二个是我垫,I-POD
请帮我
我试图解析XML在目标C。我的XML有以下节点如何解析的目标C XML和生成的逗号分隔字符串
<Item>Male</Item>
<Item>Female</Item>
</RadioButton>
<Item>i-pad</Item>
<Item>i-pod</Item>
</RadioButton>
现在我想为每一个单选按钮,即第一个字符串逗号分隔字符串将男,女和第二个是我垫,I-POD
请帮我
为逗号,用这个概念
ITEMNAME喜欢NSString
ItemName = [ItemName stringByAppendingFormat:@", "];
实现在Objective-C XML解析,使用NSXMLParser
类和委托设置为NSXMLParserDelegate
protocal,在委托执行
parser:didStartElement:namespaceURI:qualifiedName:attributes:
parser:didEndElement:namespaceURI:qualifiedName:
和
parser:foundCharacters:
方法。 每次遇到“RadioButton”元素时,都会创建一个可变字符串。 每次遇到“Item”元素结束时,都会将到目前为止发现的字符(通过foundCharacters方法)添加到创建的可变字符串中,并在末尾添加“,”。 每当您遇到“RadioButton”结尾时,从可变字符串中移除最后一个字符(即,)。 将可变字符串保存到一个数组中,您将在此数组中有2个必需的输出字符串。