[問題] CMarkup取得元素個數

看板C_and_CPP (C/C++)作者 (1+1≠2)時間14年前 (2012/05/14 21:51), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
大家晚安,最近利用CMarkup做XML檔案的讀寫 假設目前有個XML格式如下: <?xml version="1.0" encoding="UTF-8" ?> - <Map xmlns="www.xxx.yyy.zzz.com.tw"> +<Layout> +<Substrates> -<FileName> +<SubFile SubFileType="JPG" SubFileName="HAPPY.01" LayoutType="ABC"> +<SubFile SubFileType="JPG" SubFileName="HAPPY.02" LayoutType="ABC"> +<SubFile SubFileType="JPG" SubFileName="HAPPY.03" LayoutType="ABC"> +<SubFile SubFileType="JPG" SubFileName="HAPPY.04" LayoutType="ABC"> +<SubFile SubFileType="JPG" SubFileName="HAPPY.05" LayoutType="ABC"> +<SubFile SubFileType="JPG" SubFileName="HAPPY.06" LayoutType="ABC"> </FileName> </Map> 請問我該如何取得SubFile元素的個數? 也就是說,當我進入FileName時,就可以取得SubFile=6.. 拜Google大師,有人是說使用While(xml.FindChildElem("SubFile")) 但是這樣就必須先掃過每一筆SubFile。 所以想請問一下有其他辦法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.192.101

05/14 22:40, , 1F
這類別真陽春 XD
05/14 22:40, 1F

05/14 23:25, , 2F
咦咦咦...!???
05/14 23:25, 2F
文章代碼(AID): #1FiGtway (C_and_CPP)
文章代碼(AID): #1FiGtway (C_and_CPP)