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 返回元素的...