DataSet、DataTable 转 xml字符串

 

 

    #region DataTable
    /*
<?xml version="1.0"?>
<DataTable>
  <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:MainDataTable="TAccount" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="TAccount">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="FID" type="xs:int" minOccurs="0" />
                <xs:element name="FAccout" type="xs:string" minOccurs="0" />
                <xs:element name="FAddTime" type="xs:dateTime" 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">
    <DocumentElement>
      <TAccount diffgr:id="TAccount1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
        <FID>36052</FID>
        <FAccout>f004</FAccout>
        <FAddTime>2016-11-13T12:51:43.1450779+08:00</FAddTime>
      </TAccount>
      <TAccount diffgr:id="TAccount2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
        <FID>43672</FID>
        <FAccout>f1234</FAccout>
        <FAddTime>2016-11-13T12:51:43.147078+08:00</FAddTime>
      </TAccount>
    </DocumentElement>
  </diffgr:diffgram>
</DataTable>     
     */
    #endregion

 

    #region DataSet
    /*
<?xml version="1.0"?>
<DataSet>
  <xs:schema id="dsAccout" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="dsAccout" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="TAccount">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="FID" type="xs:int" minOccurs="0" />
                <xs:element name="FAccout" type="xs:string" minOccurs="0" />
                <xs:element name="FAddTime" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="TAccount2">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="FID" type="xs:int" minOccurs="0" />
                <xs:element name="FAccout" type="xs:string" minOccurs="0" />
                <xs:element name="FAddTime" type="xs:dateTime" 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">
    <dsAccout>
      <TAccount diffgr:id="TAccount1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
        <FID>36052</FID>
        <FAccout>f004</FAccout>
        <FAddTime>2016-11-13T12:50:17.8218982+08:00</FAddTime>
      </TAccount>
      <TAccount diffgr:id="TAccount2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
        <FID>43672</FID>
        <FAccout>f1234</FAccout>
        <FAddTime>2016-11-13T12:50:17.8228983+08:00</FAddTime>
      </TAccount>
      <TAccount2 diffgr:id="TAccount21" msdata:rowOrder="0" diffgr:hasChanges="inserted">
        <FID>36052</FID>
        <FAccout>f004</FAccout>
        <FAddTime>2016-11-13T12:50:17.8228983+08:00</FAddTime>
      </TAccount2>
      <TAccount2 diffgr:id="TAccount22" msdata:rowOrder="1" diffgr:hasChanges="inserted">
        <FID>43672</FID>
        <FAccout>f1234</FAccout>
        <FAddTime>2016-11-13T12:50:17.8228983+08:00</FAddTime>
      </TAccount2>
    </dsAccout>
  </diffgr:diffgram>
</DataSet>     
     */
    #endregion

 

posted @ 2016-11-13 12:56  茗::流  阅读(218)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。