0

如何以编程方式创建 xsd 文档?例子:

<xs:annotation>
<xs:documentation>Documentation</xs:documentation>
</xs:annotation>

我用了:

 XmlSchemaElement element = new XmlSchemaElement();
    XmlSchemaAnnotation annotation = new XmlSchemaAnnotation();
    XmlSchemaDocumentation doc = new XmlSchemaDocumentation();

    //doc.Value = "Documentation"; ??
    annotation.Items.Add(doc);
    element.Annotation = annotation;

但是如何设置文档价值?XmlSchemaDocumentation 类型中没有这样的属性。谢谢!

4

1 回答 1

1

我认为你错过了一件小事,比如

annotation.Items.Add(doc);
doc.Markup = TextToNodeArray("Your text you need");

你能试试这个,看看是否有帮助?

否则请参阅http://msdn.microsoft.com/en-us/library/system.xml.schema.xmlschemadocumentation.aspx这应该会给你很好的例子,否则如何使用它。

于 2012-11-07T14:22:40.070 回答