我正在尝试复制使用DataSet.WriteXml方法编写xml模式的程序的输出。它将minOccurs =“ 0”放在每个元素的末尾:
<xs:element name="record_type" type="xs:string" minOccurs="0" />
当我尝试这样编写模式时:
XmlSchema schema = XmlSchema.Read(xsd_FileStream, null);
XmlTextWriter xmlWriter = new XmlTextWriter(FileName, null);
xmlWriter.Formatting = Formatting.Indented;
xmlWriter.WriteStartDocument(true);
xmlWriter.WriteStartElement("NewDataSet");
schema.Write(xmlWriter);
我得到的元素看起来像这样:
<xs:element minOccurs="0" name="record_type" type="xs:string" />
答案 0 :(得分:1)