Definition at line 366 of file XmlDataLoader.cs.
367 {
368 DataTable table =
row.Table;
370 {
372 }
378 {
382 {
384 }
385 else
386 {
388 }
389 }
391 {
393 {
397 {
399 }
400 if (
obj ==
null ||
obj is DataColumn)
401 {
403 if (
obj !=
null &&
obj is DataColumn)
404 {
407 {
411 {
413 }
414 else
415 {
417 }
418 }
419 }
421 {
422 continue;
423 }
425 {
427 }
428 }
429 }
431 {
433 }
435 {
437 }
438 }
440 {
443 {
446 {
450 }
451 }
452 }
453 foreach (DataColumn
column in row.Table.Columns)
454 {
455 if (hashtable[
column] !=
null || !XmlToDatasetMap.IsMappedColumn(
column))
456 {
457 continue;
458 }
459 if (!
column.AutoIncrement)
460 {
462 {
464 }
465 else
466 {
468 }
469 }
470 else
471 {
473 }
474 }
476 }
bool FColumnElement(XmlElement e)
string GetInitialTextFromNodes(ref XmlNode n)
DataColumn GetTextOnlyColumn(DataRow row)
string GetValueForTextOnlyColums(XmlNode n)
XmlToDatasetMap _nodeToSchemaMap
void SetRowValueFromXmlText(DataRow row, DataColumn col, string xmlText)
bool FIgnoreNamespace(XmlNode node)
object GetSchemaForNode(XmlNode node, bool fIgnoreNamespace)
object GetColumnSchema(XmlNode node, bool fIgnoreNamespace)
References System.Data.XmlDataLoader._nodeToSchemaMap, System.Xml.Dictionary, System.Data.XmlDataLoader.FColumnElement(), System.Data.XmlDataLoader.FIgnoreNamespace(), System.Data.XmlDataLoader.FromInference, System.Data.XMLSchema.GetBooleanAttribute(), System.Data.XmlToDatasetMap.GetColumnSchema(), System.Data.XmlDataLoader.GetInitialTextFromNodes(), System.Data.XmlToDatasetMap.GetSchemaForNode(), System.Data.XmlDataLoader.GetTextOnlyColumn(), System.Data.XmlDataLoader.GetValueForTextOnlyColums(), System.Data.XmlToDatasetMap.IsMappedColumn(), System.obj, System.Data.XmlDataLoader.SetRowValueFromXmlText(), and System.DBNull.Value.
Referenced by System.Data.XmlDataLoader.LoadData(), and System.Data.XmlDataLoader.LoadRows().