+2006-05-31 Senganal T <tsenganal@novell.com>
+
+ * XmlDataInferenceLoader.cs :
+ - InferTableElement : Repeated element should result in a single
+ inferred table.
+ Patch from Deepak Kr Velachha
+
2006-04-21 Senganal T <tsenganal@novell.com>
* DataRowCollection.cs :
\r
bool hasChildElements = false;\r
bool hasAttributes = false;\r
- bool hasText = false;\r
+ bool hasText = false;
+ bool isElementRepeated = false;\r
\r
foreach (XmlAttribute attr in el.Attributes) {\r
if (attr.NamespaceURI == XmlConstants.XmlnsNS)\r
case XmlNodeType.ProcessingInstruction: // ignore\r
continue;\r
default: // text content\r
- hasText = true;\r
+ hasText = true;
+ if (GetElementMappingType (el, ignoredNamespaces, null) == ElementMappingType.Repeated)
+ isElementRepeated = true;
break;\r
case XmlNodeType.Element: // child\r
hasChildElements = true;\r
\r
// Attributes + !Children + Text = SimpleContent\r
if (table.SimpleContent == null // no need to create\r
- && !hasChildElements && hasText && hasAttributes) {\r
+ && !hasChildElements && hasText && (hasAttributes || isElementRepeated)) {\r
GetMappedColumn (table, table.Table.TableName + "_Text", String.Empty, String.Empty, MappingType.SimpleContent);\r
}\r
}\r
+2006-05-31 Senganal T <tsenganal@novell.com>
+
+ * DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5.
+ Patch from Deepak Kr Velachha
+
2006-05-31 Senganal T <tsenganal@novell.com>
* DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs: