iOS 系統自帶xml解析(自定義封裝)

2021-07-25 16:41:51 字數 2410 閱讀 7461

說實話,神他麼用過xml解析,只是調了幾次這種介面,每次都要寫,好麻煩,自己封裝一下,以後會有用吧。

首先是基類

請求資料的自定義

委託處理 //

在文件開始的時候觸發 -(

void

)parserdidstartdocument:(nsxmlparser *)parser //

解析起始標記

- (void

)parser:(nsxmlparser *)parser didstartelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname attributes:(nsdictionary *)attributedict if

([elementname isequaltostring:

@"val"

])

} //解析文字節點

- (void

)parser:(nsxmlparser *)parser foundcharacters:(nsstring *)string if

([self

.currentelementval isequaltostring:

@"val"

]) }

//解析結束標記

- (void

)parser:(nsxmlparser *)parser didendelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname //

文件結束時觸發 -(

void

) parserdidenddocument:(nsxmlparser *)parser

@end

只是乙個運用系統自帶解析的方法寫的,蠻簡單的額

xml自定義實體

自定義實體分為 一般實體和引數實體 1 自定義一般實體 demo8中的 對應的xml xml李白 bj 22.5 鏈結1 php杜甫 bj 22.5 鏈結2 xml內部定義一般實體 xml李白 bj 22.5 鏈結1 php杜甫 bj 22.5 鏈結2 2 自定義引數實體 引數實體就是在普通實體名字...

Django自帶認證系統郵件模板自定義

這幾天部署docker設定nginx遇到了郵件傳送問題 首先我的問題就是,在伺服器上部署docker之後 然後宿主機的nginx設定 server proxy pass監聽了docker內網埠 然後 使用了django自帶的認證系統 以及封裝好的django registration redux註冊...

ios自定義字型

提供字型檔案路徑,返回所需要字型 複製 uifont customfontwithpath nsstring path size cgfloat size 這樣就不需要在plist設定任何東西,只需要得到字型庫檔案的路徑,就可以取出對應的字型。上面的方法對於ttf otf的字型都有效,但是對於ttc...