VS 2005确实包含了XSD-Files的设计者.
哪里可以找到VS 2008的版本?我只找到了VS 2008 beta 2的预览版.
我正在使用这段代码从MSDNXML创建XSD
XmlReader reader = XmlReader.Create("contosoBooks.xml");
XmlSchemaSet schemaSet = new XmlSchemaSet();
XmlSchemaInference schema = new XmlSchemaInference();
schemaSet = schema.InferSchema(reader);
foreach (XmlSchema s in schemaSet.Schemas())
{
textbox.text = s.ToString();
}
Run Code Online (Sandbox Code Playgroud)
我想根据我的xml文件输出.xsd.当我生成.xsd文件时,我得到的唯一内容是:System.Xml.Schema.XmlSchema
当我使用Visual Studio选项生成XSD来创建Schema时,它会正确显示.但是,我有超过150个xml文档,我需要创建XSD,因此需要一个编程选项.有人可以帮忙吗?