我試圖解析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個必需的輸出字符串。