I've removed some of the misc parameters, but this gives you a good idea of the major portions of the markup. The main elements below the DataFormWebPart element are DataSources, ParameterBindings, DataFields and Xsl.
<WebPartPages:DataFormWebPart runat = "server" ListName = "{CF1A38EA-B2C1-48EA-8F4C-8D6AC5EBF12B}" DisplayName = "Project Tasks">
<DataSources>
<SharePoint:SPDataSource runat = "server" DataSourceMode = "List" SelectCommand = "<View><Query><Where><Eq><FieldRef Name='Project' Type='Integer' LookupId='True'></FieldRef><Value Type='Integer'>{0}</Value></Eq></Where></Query></View>" UseInternalName = "True" ID = "Project_x0020_Tasks1">
<SelectParameters>
<WebPartPages:DataFormParameter ParameterKey = "ListID" PropertyName = "ParameterValues" DefaultValue = "{CF1A38EA-B2C1-48EA-8F4C-8D6AC5EBF12B}" Name = "ListID"></WebPartPages:DataFormParameter>
<asp:QueryStringParameter QueryStringField = "ID" Name = "0"></asp:QueryStringParameter>
</SelectParameters>
</SharePoint:SPDataSource>
</DataSources>
<ParameterBindings>
<ParameterBinding Name = "ListID" Location = "None" DefaultValue = "{CF1A38EA-B2C1-48EA-8F4C-8D6AC5EBF12B}"/>
<ParameterBinding Name = "dvt_apos" Location = "Postback;Connection"/>
<ParameterBinding Name = "UserID" Location = "CAMLVariable" DefaultValue = "CurrentUserName"/>
<ParameterBinding Name = "Today" Location = "CAMLVariable" DefaultValue = "CurrentDate"/>
<ParameterBinding Name = "StartPosition" Location = "Postback" DefaultValue = ""/>
<ParameterBinding Name = "ProjectID" Location = "QueryString(ID)"/>
</ParameterBindings>
<DataFields>@Title,Title;@Priority,Priority;@FileRef,URL Path;</DataFields>
<Xsl>
.....
</Xsl>
</WebPartPages:DataFormWebPart>