利用DOM來處理XML文件 zz

2021-04-01 06:32:52 字數 818 閱讀 5265

xml檔案1

<?xml version="1.0" standalone="yes" ?>

0代號

content.xml0品牌

brandlist.xml0型體

speccontent.xml0客戶

buyerlist.xml0規格

speclist.xml0中國

aa.xml

xml檔案2

<?xml version="1.0" standalone="yes" ?>

我說的是它們的結構,為什麼不一樣,但是出到乙個table裡面卻是一樣的啊,

檔案2變成檔案1的形式

兩個檔案的結構明顯不同麼,還用說有什麼不同嗎?

主要的問題是如何轉換。

可以用dom解析第二個檔案,然後再構造出第乙個檔案。

在/tree/treenode下,

"xml檔案1"以element來描述當前treenode的各特性

"xml檔案2"以attribute來描述當前treenode的各特性

這導致結構差異

element和attribute在dom中都可定義為xmlnode但nodetype不同,其內容處理方式也有不同

用於處理XML文件的DOM元素屬性

childnodes 返回當前元素所有子元素的陣列 firstchild 返回當前元素第乙個下級子元素 lastchild 返回當前元素的最後乙個子元素 nextsibling 返回緊跟在當前後面的 元素 nodevalue 指定表示元素值的讀寫屬性 parentnode 返回元素的父節點 prev...

利用檔案控制項來處理檔案

二 利用檔案控制項來處理檔案 1 第乙個示例 見教材p324 1 設定初始窗體屬性 屬性設定 name form1 borderstyle 3 fixed dialog 不能改變窗體大小 caption form1 enabled true 不能移動窗體 height 3600 left 0maxb...

處理XML文件的DOM元素屬性和方法

屬性名 描述childnodes 返回當前元素所有子元素的陣列 firstchild 返回當前元素的第乙個下級子元素 lastchild 返回當前元素的最後乙個子元素 nextchild 返回緊跟在當前元素後面的元素 nextsibling 指定表示元素值的讀 寫屬性 nodevalue 返回元素的...