xmlschemaset

    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

    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