[問題] 請問GTK是否有支援XML的library ??

看板C_and_CPP作者 (在淡江第八年的日子...)時間12年前 (2011/12/01 19:51), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) GCC, Linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) GTK 問題(Question): 請問各位大大 小弟之前使用pygtk時可以透過dom模組讀取XML的檔案 例如 pygtk code : from xml.dom import minidom xmldoc = minidom.parse("xxx.xml") cntlist = xmldoc.getElementsByTagName('item') for cnt in cntlist: id = pkg.attributes["id"].value name = pkg.attributes["name"].value XML: <item> <id>1</id> <name>AAA</name> </item> <item> <id>2</id> <name>BBB</name> </item> 而現在使用C撰寫GTK 是否有類似的工具可以使用呢?? 有查到GstXML 可是網路上的範例少得可憐 >"<.... 拼拼湊湊還是始終無法成功讀取 GstXML *xml; xml = gst_xml_new(); unsigned char path[] = "xxx.xml"; gboolean ret = gst_xml_parse_file(xml, path, NULL); GStreamer-WARNING **: gstxml: document of wrong type, core namespace not found 一直會出現例如上面這些奇怪的warning 請各位大大提供方向 萬分感謝 !!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.121.14

12/01 20:00, , 1F
乍看之下以為你要讀 Glade 的 XML 建 UI XD
12/01 20:00, 1F

12/01 20:02, , 2F
找 libxml2 試試看
12/01 20:02, 2F

12/01 20:18, , 3F
哈 我是用glade建立UI介面沒錯 可是實作是要處理XML XD
12/01 20:18, 3F

12/01 20:19, , 4F
請問libxml2室內建的嗎@@? 我有嘗試include過 可是找不到
12/01 20:19, 4F

12/01 20:30, , 5F
http://xmlsoft.org/ 要額外安裝。
12/01 20:30, 5F

12/01 20:36, , 6F
如果額外安裝的話 之前有看過expat 可是必須避免額外安裝
12/01 20:36, 6F

12/01 20:36, , 7F
真是囧...
12/01 20:36, 7F

12/02 12:19, , 8F
expat有點低階,可以試試它的wrapper - SCEW
12/02 12:19, 8F

12/02 12:19, , 9F

12/07 17:55, , 10F
感謝 !!
12/07 17:55, 10F
文章代碼(AID): #1ErsesRy (C_and_CPP)