假設要統計當前系統中所有的試卷進行分析,試卷是以xml格式儲存的,所有這就需要將所有零散的xml檔案整合起來,處理成乙個完整的xml檔案,進行分析,
下面是簡單額處理方法:
當前xml檔案格式:
1view codexml version="1.0" encoding="gb2312"
?>
2 -<
exam
><
examid
>8ddf0e2e-ceba-4400-a20f-cf6f432bc5f5
examid
>-<
main
>-<
theme
type
="多選題"
class
="多選類"
>-<
question
type
="多選題"
class
="多選類"
pointtype
="0"
point
="2"
difficulty
="1"
episteme
="我新建的"
questionsortid
="bd01b0b4-d161-465d-9347-6e9af5ce639b"
questionid
="815539cc-3dbc-41a7-867c-153ca1f231b7"
><
questionscontent
>我新建的
questionscontent
><
contentfile
/><
selectkey
index
="a"
>范德薩范德薩
selectkey
><
selectkey
index
="b"
>的薩芬的薩芬
selectkey
><
selectkey
index
="c"
>地方撒法士飛
selectkey
><
selectcount
>3
selectcount
><
correctkey
>1
correctkey
><
analyes
>范德薩分
analyes
><
analyesfile
/>
question
>
theme
>
main
><
updata
/>
exam
>
操作**,一定要新增引用:using system.xml.xpath;
1view code///2
///獲取資料夾中的所有xml,並且將所有xml累加
3///
4///
5public
static
xdocument getxmlmore()630
catch
(exception)
3135}36
//否則當前檔案不是第一次載入,則說明xml物件中已經存在了xml資料,所有就不能直接讀取,獲取當前xml檔案的節點,將改節點的檔案追加到xml物件中去
37else
384647}
48//
返回檔案
49return
d***am;
50 }
Python操作xml檔案 多測師
把如下的檔案存為 file.xml 直轄市特別行政區 黑龍江吉林 遼寧內蒙古 河北河南 山東山西 江蘇安徽 陝西寧夏 甘肅青海 湖北湖南 浙江江西 福建貴州 四川廣東 廣西雲南 海南新疆 台灣 亞洲歐洲 非洲北美洲 南美洲大洋洲 def read xml 多測師 王sir parse 獲取 dom ...
C Excel操作之讀,寫,追加
之前一直使用c 開發,近期工作原因要使用c 語言,學習了乙個月,感覺c 入門還是比c 容易些,而且網上 例項也相比c 多很多,但是在開發讀寫excel功能時還是遇到很多坑。在此總結一下,以便大家跳過此坑!本demo在npoi基礎上開發,其特點是讀寫速度快!不受255列限制!我們在開發的過程中可能會碰...
python 檔案寫操作 追加a
檔案寫操作a.txt檔案內容 aaa file object open r d a.txt a file object.write 999 a.txt檔案內容是 aaa999其他 file object open r d a.txt a file object.write 999 print fil...