minixml使用的乙個小例子

2021-10-16 09:29:09 字數 1680 閱讀 4150

xml檔案

<?xml version="1.0" encoding="utf-8"?>

version

="2.0"

>

width

="1920"

height

="1080"

>

width

="1920"

height

="1080"

>

textex

="命令按鈕1"

>

textex

="電器1"

/>

textex

="電器2"

/>

commandbutton1

>

textex

="命令按鈕2"

/>

textex

="命令按鈕3"

/>

page

>

width

="1920"

height

="1080"

>

textex

="命令按鈕4"

/>

textex

="命令按鈕5"

/>

pagexx

>

project

>

xml>

解析xml,列印所有的子元素

struct _mxml_node_s			/**** an xml node. ****/

;

typedef

struct _mxml_node_s mxml_node_t;

/**** an xml node. ****/

int

parse

(mxml_node_t *curnode)if(

!curnode->child ||

!curnode->child->next)

else

node = parent->next->next;

}else}}

}

int

main()

mxml_node_t *tree;

tree =

mxmlloadfile

(null

, file, mxml_text_callback)

;fclose

(file)

; tree =

mxmlfindelement

(tree, tree,

"page"

,null

,null

, mxml_descend)

;parse

(tree)

;return0;

}

列印結果:

57 node name textex 《電器1>

57 node name textex 《電器2>

57 node name textex 《命令按鈕2>

57 node name textex 《命令按鈕3>

57 node name textex 《命令按鈕4>

57 node name textex 《命令按鈕5>

使用儲存過程的乙個小例子

public overloads sub update byval authorityarr as ilist log.debug update a record in table tbl m authority dim connection as oracleconnection new orac...

文字的乙個小例子

自然語言文字預處理 導入庫 import pandas as pd import jieba 結巴分詞 from sklearn.feature extraction.text import tfidfvectorizer 基於tf idf的詞頻轉向量庫 分詞函式 def jieba cut str...

ViewPager的乙個小例子

早就聽說有這個viewpager控制項,專案要中使用的也多,viewpager也是更新到了viewpager2。但是我一直沒有使用過,現在記錄一下簡單的使用方法。它的使用和recycleview listview的使用大同小異。也需要介面卡和監聽事件。相信用過這些控制項的同學一定不陌生。上 acti...