0
我的應用程序需要編寫一個Xml文件,爲此我有一個XmlSchema
。由於該文件可能非常大,我認爲將XmlSerializer
與由xsd.exe生成的類一起使用會產生問題。在.Net中寫入大型XML文件(帶驗證)
我知道我可以用XmlWriter
來編寫一個任意大的Xml文件,但這意味着我必須手動寫出每個元素和每個屬性,這很容易出錯。
有沒有一種工具可以生成「模式特定的」XmlWriter
類,它可以幫助我避免錯誤?或者,至少,當我寫一些非法的東西時,會立即引發一場異議?有沒有其他方法我不知道?
-Mat
「非常大」有多大? –
很難說,因爲它取決於用戶選擇的項目數量,但我估計高達500 megs。 – user1691896