構建xml的架構檔案xsd
左直拳<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
我嘗試先寫好xml,然後再根據xml去寫xsd。但xsd的標記實在複雜,看上去好像天書。寫好之後,用xsd去匹配xml,結果沒有讀出正確的資料。
後來發現有個工具可以根據xml推導出xsd,它就叫做xsd.exe,藏在.net所在的資料夾裡,搜尋一下就出來了。
然後執行xsd.exe myxml.xml,就可以在同一目錄下生成myxml.xsd。
如果要生成別的名字或放在什麼路徑,可以xsd.exe/? 看看幫助。
xmldatadocument
doc =
newxmldatadocument
();doc.dataset.readxmlschema(filxml);
doc.load(filxml);
dataset ds = doc.dataset;
XML檔案和XSD檔案的關係
1.xsd檔案在某個namespace中定義element和type。此處定義的type被element 此namespace或者其他namespace中的 使用,而xml檔案不使用。2.xml檔案有且唯一root element。3.建立xml時,在root element中可以指定使用哪些nam...
XSD與XML的關係
xsd是xml schema description的縮寫 xml schema描述了xml文件的結構。xsd可以用乙個指定的xml schema來驗證某個xml文件,以檢查該xml文件是否符合其要求。xml xsd soap wsdl是 web service開發的 soap協議 http協議 x...
XSD檔案與XML檔案有什麼關係
總結一下網上的說法 xml schema描述了xml文件的結構。可以用乙個指定的xml schema來驗證某個xml文件,以檢查該xml文件是否符合其要求。文件設計者可以通過xml schema指定乙個xml文件所允許的結構和內容,並可據此檢查乙個xml文件是否是有效的。xml schema本身是乙...