2012-06-11 69 views
0

驗證和解析有什麼區別?解析與驗證

我知道解析檢查文件結構(語法),因此 可以檢查在解析功能, 爲OK,但可在驗證過程中錯誤的,因爲有像「粉紅」沒有ATTR價值?我對嗎?

回答

3

在XML方面解析是XML數據

構建文檔樹

,如果你有

<Document>Me.txt<\Document> 

這可能是驗證檢查樹的內容針對某個架構

所以解析,因爲它有一個根節點,所有打開和關閉的標籤匹配等

如果您對一個模式進行驗證,該模式表示根節點是Form tho呃這將是無效的。

1

解析檢查輸入是否符合XML規範中的規則,例如每個開始標記都有匹配的結束標記。

驗證將檢查輸入是否符合特定XML詞彙表的規則,例如表中只包含一個thead和一個tbody。