我想使用「Using Multiple Delegates」部分進行xml解析。但文章提供的例子只是其中的一小部分。「使用多個委託人」developer.apple.com示例
另一個傢伙,但他沒有得到任何答案。也許這裏有人有例子嗎?
(我創建了一個「類似」後的一些天了,但得到的答覆仍然只是用正常的NSXMLParser)
我想使用「Using Multiple Delegates」部分進行xml解析。但文章提供的例子只是其中的一小部分。「使用多個委託人」developer.apple.com示例
另一個傢伙,但他沒有得到任何答案。也許這裏有人有例子嗎?
(我創建了一個「類似」後的一些天了,但得到的答覆仍然只是用正常的NSXMLParser)
Asume這個XML
<Person>
<Name>Joe Doe</Name>
<Adress>
<Street>A Street</Street>
<City>A City</City>
</Adress>
<Job>
<Company>A Company</Company>
<Position>Job title</Position>
</Job>
</Person>
蘋果公司的文章建議,說你將它轉換成Objects。但是每個類也都安慰瞭解析器委託協議,並且知道如何解析它的孩子。
解析器遇到Person標記的開始,創建一個person對象並將此對象設置爲新的委託。現在,人員的委託方法實現將被觸發。如果現在找到地址標籤,則人員創建一個地址對象。並將其設置爲委託。而這個對象知道如何處理地址。每當找到結束標籤時,實際委託就會將委託設置回該對象,並將其設置爲委託。
感謝您的回答。這是非常清楚的,這正是我想要做到的。但我的問題是編碼。我正在嘗試:)謝謝。 – WYS
你有什麼問題呢?我覺得很清楚。 – vikingosegundo
也許你可以發佈一些你試圖用這個策略來解析的XML? –