摘要:
前幾天看了開源的XML文件解析器TinyXml,它是怎么實現解析的沒怎么看懂,于是決定自己實現一個,反正最近不忙。先命名為TXml?,F在完成了解析和查詢功能,全部代碼加起來不到1000行,將會繼續完善它。源碼必共享先簡單說一下我的思路:1:讀取XML文件信息,并存入一個字符數組中;2:遍歷數組,將數組解析成一棵樹;3:以路徑的方式查詢和按屬性查詢;這個解析器最麻煩的地方就在怎么將字符數組解析成一顆樹。我們先看一下一個簡單XML文件,他包括文件頭、節點、節點名稱及節點值、屬性名稱及屬性值,子節點、父節點、注釋等。<?xml version="1.0" encoding= 閱讀全文
posted @ 2013-04-11 15:58
古文觀芷
閱讀(6392)
評論(3)
推薦(1)
浙公網安備 33010602011771號