><?xml version="1.0" encoding="utf-8" ?> ><People> > <Person> > <FirstName>Fred</FirstName> > <LastName>Bloggs</LastName> > </Person> > <Person> > <FirstName>Joe</FirstName> > <LastName>Smith</LastName> > </Person> ></People> >>
>><?xml version="1.0" encoding="utf-8" ?> >><People> >> <Person> >> <FirstName>Fred</FirstName> >> <LastName>Bloggs</LastName> >> </Person> >> <Person> >> <FirstName>Joe</FirstName> >> <LastName>Smith</LastName> >> </Person> >></People> >>instead of:
>> <?xml version="1.0" encoding="utf-8" ?> >> <DataSet xmlns="http://tempuri.org/"> >> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> >> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> >> <xs:complexType> >> <xs:choice minOccurs="0" maxOccurs="unbounded"> >> <xs:element name="People"> >> <xs:complexType> >> <xs:sequence> >> <xs:element name="FirstName" type="xs:string" minOccurs="0" /> >> <xs:element name="LastName" type="xs:string" minOccurs="0" /> >> </xs:sequence> >> </xs:complexType> >> </xs:element> >> </xs:choice> >> </xs:complexType> >> </xs:element> >> </xs:schema> >> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> >> <NewDataSet xmlns=""> >> <People diffgr:id="People1" msdata:rowOrder="0" diffgr:hasChanges="inserted"> >> <FirstName>Fred</FirstName> >> <LastName>Bloggs</LastName> >> </People> >> <People diffgr:id="People2" msdata:rowOrder="1" diffgr:hasChanges="inserted"> >> <FirstName>Joe</FirstName> >> <LastName>Smith</LastName> >> </People> >> </NewDataSet> >> </diffgr:diffgram> >> </DataSet> >>>>Admittedly in this case it would make more sense to return a DataTable rather than a DataSet but.....