xmlschemaset

    2熱度

    1回答

    例如,我有2種XML模式: a.xsd: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="test" targetNamespace="test"> <xsd:include schemaLocation="b.xsd" /> </xsd:schema>` b.xsd: <xsd:schema xmln

    11熱度

    2回答

    我創建了一個循環大量XML Schema(.xsd)文件的PowerShell腳本,併爲每個文件創建一個.NET XmlSchemaSet對象,並調用Add()和Compile()向其添加架構,並打印出所有驗證錯誤。 此腳本可正常工作,但某處存在內存泄漏,導致它在數百個文件上運行時會消耗千兆字節的內存。 我基本上是做一個循環如下: $schemaSet = new-object -typename

    5熱度

    2回答

    我創建了簡單的Web服務在C#: public void AddData(DataSet ds) 生成的模式(WSDL)看起來是這樣的: <s:schema xmlns:s="http://www.w3.org/2001/XMLSchema"> ... <s:element ref="s:schema" /> ... </s:schema> 注意的架構不包含任何進口/ includ

    0熱度

    1回答

    我想實現IXmlSerializable。 我的類實現可串行化並寫入一個字符串。我希望能夠使用XsdDataContractExporter(標準的)導出對象圖模式。 該類序列化爲一個簡單的xml。 <Urn ns='http://palantir.co.za/urn'>somestring</Urn> 我的對應於XmlSchemaProvider屬性的GetSchema實現如下。 我需要

    2熱度

    3回答

    我有一個C#的Windows服務,定期從Web服務中提取XML並將數據存儲在數據庫表中。 不幸的是,它的失敗是因爲Web服務偶爾會有不良數據 - 字符串而不是小數。我無法控制Web服務(來自軟件的未驗證用戶輸入,我們無法更改),但我想記錄不良數據以便重新輸入。 它看起來像這樣簡單的數據: <ROWS> <ROW> <COL1>5405</COL1> <COL2>102

    5熱度

    2回答

    使用c#和.net 3.5我試圖根據包含的模式驗證xml文檔。 的模式和有包括如以下 Schema1.xsd - >包括another.xsd another.xsd - >包括base.xsd 當我嘗試添加Schema1。 xsd到XmlDocument我得到以下錯誤。 類型'YesNoType'未聲明或不是簡單類型。 我相信我得到這個錯誤,因爲當我加載Schema1.xsd模式時沒有包含bas

    2熱度

    1回答

    我需要在給定SchemaSet中查找所有類型。 我今天做的是: 1)遍歷所有XmlSchemaTypes在SchemaSet.GlobalTypes.Values。 2)迭代XmlTypeCode枚舉 的所有值我發現這個不夠充分,因爲一些XmlSchemaTypes可以在架構中的深度來定義(即不作爲GlobalType)。 在.NET中有沒有一種方法我可以獲取所有未定義爲GlobalTypes的類

    3熱度

    3回答

    我有兩個XML模式: 1)infrastructureRoot.xsd: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif" xmlns:v3="u