Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2006-01-11 06:58:58 +0300
committerAtsushi Eno <atsushieno@gmail.com>2006-01-11 06:58:58 +0300
commit8817da9673a43ffd0c1d257ff5b37cdb131cd82d (patch)
treef68cb338e15d34220c4a309090ef46ba309416f3 /mcs/class/System.XML/System.Xml/DTDObjectModel.cs
parent49bed659ed6dde02d43df26670745341d4062383 (diff)
2006-01-11 Atsushi Enomoto <atsushi@ximian.com>
* DTDObjectModel.cs : dtd2xsd fix; set use="optional" when an attribute is #IMPLIED. svn path=/trunk/mcs/; revision=55359
Diffstat (limited to 'mcs/class/System.XML/System.Xml/DTDObjectModel.cs')
-rw-r--r--mcs/class/System.XML/System.Xml/DTDObjectModel.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/mcs/class/System.XML/System.Xml/DTDObjectModel.cs b/mcs/class/System.XML/System.Xml/DTDObjectModel.cs
index e411b8fa08d..bae72caa7ba 100644
--- a/mcs/class/System.XML/System.Xml/DTDObjectModel.cs
+++ b/mcs/class/System.XML/System.Xml/DTDObjectModel.cs
@@ -833,6 +833,8 @@ namespace Mono.Xml
SetLineInfo (a);
a.Name = Name;
a.DefaultValue = resolvedNormalizedDefaultValue;
+ if (OccurenceType != DTDAttributeOccurenceType.Required)
+ a.Use = XmlSchemaUse.Optional;
XmlQualifiedName qname = XmlQualifiedName.Empty;
ArrayList enumeration = null;