我從XSD文件生成對象和類es。但是這些類是在一個名稱空間下創建的,而不是XSD的目標名稱空間。 如何編譯模式,並且該類應該在命名空間下生成?編譯XSD到C#對象包括命名空間
這裏是我的代碼脫穎而出例如:
// generate an assembly representing the given schema:
var codeNamespace = new CodeNamespace(namespaceName);
var codeProvider = new CSharpCodeProvider();
var codeGenerationOptions = new CodeGeneratorOptions();
using (var writer = new StringWriter())
{
codeProvider.GenerateCodeFromNamespace(codeNamespace, writer,
codeGenerationOptions);
code = writer.ToString();
}
如何從XSD生成類?使用xsd.exe? – ken2k
通過「XSD的目標命名空間」,您可以*不*意指在XSD文件中指定爲目標命名空間的命名空間,對吧? (該名稱空間與.NET名稱空間有很大不同,如果不指定實際使用的轉換機制,它的名稱可能無法轉換) –
在模式中,我設置了目標名稱空間,並且希望生成的類應該具有此名稱空間。我該怎麼做? – user625243