xsd.exe

    38熱度

    2回答

    我很難與XSD文件。 我試圖創建一個類的XSD文件: public enum Levels { Easy, Medium, Hard } public sealed class Configuration { public string Name { get;set; } public Levels Level { get; set; } public Confi

    0熱度

    1回答

    我已將XML轉換爲c#對象 首先,我創建了一個模式文件,然後通過xsd.exe將其轉換爲對象。 的問題是,所有複雜的元素(出現在XML幾次被轉換成數組中,實際上我希望它被轉換成上市。 任何方式來實現呢? 感謝。

    5熱度

    1回答

    我希望重新使用一些帶有數據註解的viewmodel類來生成xsd文件,以便驗證(並記錄)來自第三方系統的xml文件。 Xsd.exe很好地生成.xsd文件,但[必需的]之類的數據標註屬性不會反映在帶有f.ex的xsd中。的minOccurs = 1。 我有什麼選擇(如果有)? 「最簡單的」可能是使用反射來創建自己的xsd代。或者我可以在一個單獨的xsd中創建額外的驗證屬性,並在驗證xml文件時使用

    27熱度

    1回答

    當我使用xsd.exe從xsd模式生成c#類時,我發現這個行爲有點奇怪。 我的元素: <xs:element name="InvoiceNo" type="xs:integer"/> 產生於: [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)] public string InvoiceNo

    0熱度

    1回答

    我正在尋找一種可以幫助我從多個xml文件創建C#DTO(類)的工具(最好是免費軟件)。 這些xml文件中的一些包含相同的複雜類型,以避免重複類,我必須從多個文件中創建一個XSD。 我試過xsd.exe(隨Visual Studio提供)工具,但它不需要多個xml文件。 請大家幫忙。

    0熱度

    1回答

    讓我們假設,我有3層XSD架構: BaseSchema.xsd:包含可重複使用的類型例如,位置,顏色,地址,countrylist SchemaA.xsd:包括基礎架構和特定於域A SchemaB.xsd:包括基礎架構和特定於域B 我想生成其相應的C#CL驢。 我可以運行 「XSD.EXE/C SchemaA.xsd BaseSchema.xsd」 + 「XSD.EXE/C SchemaB.xsd

    2熱度

    1回答

    我不是一個大的XSD專家..所以我用XSD.EXE快速生成一些XSD,我需要再調整他們一點(minOccur等)。 但現在它已經創建了兩個XSD文件,主要的和一個額外的一個,其中定義了一個複雜的類型。我怎麼能把它們混在一起?我嘗試了一段時間,但不斷收到編譯錯誤。 這裏是他們的樣子: <?xml version="1.0" encoding="utf-8"?> <xs:schema id="New

    3熱度

    2回答

    我有點麻煩了解我應該如何處理xml文件,所以我希望你們可以指導我在正確的方向:)希望我能解釋我的問題清楚足夠:) 我有很多。所有從上到下連接的xsd文件。所以我有10個.xsd與命名空間A和10個.xsd與命名空間B.讓我們說,這兩個命名空間代表每個自己的汽車。這意味着他們都分享很多相同的元素,如引擎,車輪等.. 我想我可以利用xsd.exe,然後在我的C#代碼中將它們序列化爲xml文件。但是,當

    6熱度

    1回答

    我有一個.cs文件,其中包含XTypedElement和IXMetaData的子類。微軟的託管代碼有tool that generates XSD files automatically,但它不接受.cs文件。它只接受.exe,.dll,.xdr,.xml和.xsd。 如何使用此工具將我的.cs文件轉換爲.xsd文件?

    1熱度

    1回答

    我正在使用模式(xsd文件)中的XSD.exe生成的類用於序列化/反序列化XML。最近我有一些問題,因爲模式改變了,但我錯過了重新生成類。 我想知道確保架構和類同步的最佳方法是什麼?我如何在運行時和編譯時檢查它?