具體的XML SCHEMA的編寫,壹句話說不清楚,妳可以通過VS IDE的XML設計器來實現(其實LINQ生成的文檔也是壹種SCHEMA)。
至於編輯數據(XML),也壹樣可以通過VS IDE來實現。這樣,妳就知道怎麽寫了。
XML數據:
<root>
<table1>
<studentid/>
<studentname/>
<studentage/>
<studentadd/>
</table1>
<table1>
<studentid/>
<studentname/>
<studentage/>
<studentadd/>
</table1>
</root>
這裏的root是根節點(當然,節點名可以在復合XML規範的情況下隨意),table1是表名,類似的名字如果不同就是不同的表(root節點下的直接子節點是表名節點,不同的節點名稱就是不同的表),多個每個表名對應這個表下的壹條記錄,有幾個相同表名的節點,就說明這個表有幾條記錄
表名下的節點就是字段。當然,字段不能重復了。不同記錄下的字段可以不壹致,系統會自動合並。字段,沒有字段的記錄裏,值默認為null。
如果使用了schema,那麽,xml的內容必須復合schema規範。即表結構怎麽定義的,那麽節點也必須類似。
具體的,使用IDE弄幾個,然後直接分析XML就明白了。