O'Reilly logo

Essential ADO.NET by Bob Beauchemin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

C.5. Elements with Child Elements

Elements that have child elements will result in inferred tables. For example, consider the following XML:

<DocumentElement>
  <Element1>
    <ChildElement1>Text1</ChildElement1>
  </Element1>
</DocumentElement>

The inference process will produce a table named “Element1.”

DataSet: DocumentElement

Table: Element1

ChildElement1
Text1

The document, or root, element will result in an inferred table if it has attributes or child elements that will be inferred as columns. If the document element has no attributes and no child elements that would be inferred as columns, the element will be inferred as a DataSet. For example, consider the following XML:

 <DocumentElement> <Element1>Text1</Element1> <Element2>Text2</Element2> ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required