我这里有现成的schema字符串,格式和数据都是全的,比较长就不贴了,想问一下各位,如何根据这个生成完整的xml字符串,谢谢了

解决方案 »

  1.   

    <?xml version="1.0" encoding="gb2312"?><xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"><s:Schema id="RowsetSchema"><s:ElementType name="row" content="eltOnly" rs:updatable="true"><s:AttributeType name="FUNDCLASSCODE" rs:number="1" rs:nullable="true" rs:basetable="ZBFUNDQUNT" rs:basecolumn="FUNDCLASSCODE"><s:datatype dt:type="string" dt:maxLength="2" /></s:AttributeType><s:AttributeType name="SNO" rs:number="2" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="SNO"><s:datatype dt:type="number" rs:dbtype="numeric" dt:maxLength="19" rs:scale="0" rs:precision="9" rs:fixedlength="true" /></s:AttributeType><s:AttributeType name="SECTORCODE" rs:number="3" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="SECTORCODE"><s:datatype dt:type="string" dt:maxLength="6" /></s:AttributeType><s:AttributeType name="SECTORNAME" rs:number="4" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="SECTORNAME"><s:datatype dt:type="string" dt:maxLength="100" /></s:AttributeType><s:AttributeType name="UNITCODE" rs:number="5" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITCODE"><s:datatype dt:type="string" dt:maxLength="20" /></s:AttributeType><s:AttributeType name="UNITNAME" rs:number="6" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITNAME"><s:datatype dt:type="string" dt:maxLength="100" /></s:AttributeType><s:AttributeType name="SUBJECTCODE" rs:number="7" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="SUBJECTCODE"><s:datatype dt:type="string" dt:maxLength="20" /></s:AttributeType><s:AttributeType name="SUBJECTNAME" rs:number="8" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="SUBJECTNAME"><s:datatype dt:type="string" dt:maxLength="100" /></s:AttributeType><s:AttributeType name="DESUBJECTCODE" rs:number="7" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="DESUBJECTCODE"><s:datatype dt:type="string" dt:maxLength="20" /></s:AttributeType><s:AttributeType name="DESUBJECTNAME" rs:number="8" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="DESUBJECTNAME"><s:datatype dt:type="string" dt:maxLength="100" /></s:AttributeType><s:AttributeType name="ITEMNO" rs:number="9" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="ITEMNO"><s:datatype dt:type="string" dt:maxLength="40" /></s:AttributeType><s:AttributeType name="ITEMNAME" rs:number="10" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="ITEMNAME"><s:datatype dt:type="string" dt:maxLength="300" /></s:AttributeType><s:AttributeType name="PERMITFUND" rs:number="11" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="FUNDS"><s:datatype dt:type="number" rs:dbtype="numeric" dt:maxLength="19" rs:scale="2" rs:precision="15" rs:fixedlength="true" /></s:AttributeType><s:AttributeType name="UNITGBCODE" rs:number="12" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITGBCODE"><s:datatype dt:type="string" dt:maxLength="20" /></s:AttributeType><s:AttributeType name="UNITBANKCODE" rs:number="13" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITBANKCODE"><s:datatype dt:type="string" dt:maxLength="20" /></s:AttributeType><s:AttributeType name="UNITBANKNAME" rs:number="14" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITBANKNAME"><s:datatype dt:type="string" dt:maxLength="100" /></s:AttributeType><s:AttributeType name="UNITACCOUNTCODE" rs:number="15" rs:nullable="true" rs:basetable="ZBFUNDQUNTDETAIL" rs:basecolumn="UNITACCOUNT"><s:datatype dt:type="string" dt:maxLength="30" /></s:AttributeType><s:extends type="rs:rowbase" /></s:ElementType></s:Schema><rs:data><z:row FUNDCLASSCODE="01" SNO="141" SECTORCODE="306" SECTORNAME="科技" UNITCODE="306002" UNITNAME="区科技局" SUBJECTCODE="2060402" SUBJECTNAME="应用技术研究与开发" DESUBJECTCODE="30299" DESUBJECTNAME="其他商品和服务支出" ITEMNO="20083060032" ITEMNAME="食用菌" PERMITFUND="100000" UNITGBCODE="" AGENCYBANK="1" UNITBANKCODE="313126022018" UNITBANKNAME="商业银行" UNITACCOUNTCODE="622010120120000067" /></rs:data></xml>用DATASET读取也可以,我用dataset.ReadXmlSchema(),但是报错,请知道的朋友帮个忙