C 使用XSD來驗證XML。

2021-06-16 06:41:11 字數 721 閱讀 6428

我使用xmlreader來處理,因為覺得xmlreader簡單點。

我自己做了個例子來說明,例子裡的xml不是很複雜,沒有子節點的。

xml 檔案(a.xml):

<?xml version="1.0" encoding="utf-8" ?>

0001

我的內容

6true

xsd檔案(a.xsd):

<?xml version="1.0" encoding="utf-16"?>

c#檔案

xmlreadersettings st = new xmlreadersettings();

st.validationtype = validationtype.schema;

st.schemas.add(null, @"a.xsd");

//設定驗證xml出錯時的事件。

st.validationeventhandler += (obj, e)=>;

xmlreader xr = xmlreader.create(@"a.xml", st);

while (xr.read())

}xr.close();

C 使用XSD來驗證XML。

我使用xmlreader來處理,因為覺得xmlreader簡單點。我自己做了個例子來說明,例子裡的xml不是很複雜,沒有子節點的。xml 檔案 a.xml 0001 我的內容 6true xsd檔案 a.xsd c 檔案 xmlreadersettings st new xmlreadersetti...

C 使用xsd檔案驗證XML 格式是否正確

c 使用xsd檔案驗證xml 格式是否正確 核心示例 c 建立xmldocument xmldocument doc new xmldocument 建立宣告段 如 建立乙個根節點 kytresults xmlelement results doc.createelement kytresults ...

C 使用xsd檔案驗證XML 格式是否正確

建立xmldocument xmldocument doc new xmldocument 建立宣告段 如 建立乙個根節點 kytresults xmlelement results doc.createelement kytresults 建立 resultsstatus xmlnode resu...