首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么把xml格式的内容转换为dbf?请帮忙…

2012-03-07 
如何把xml格式的内容转换为dbf?请帮忙……这里包含若干个表的内容,我该怎么解析,请各位大虾赐教。具体格式如

如何把xml格式的内容转换为dbf?请帮忙……
这里包含若干个表的内容,我该怎么解析,请各位大虾赐教。
具体格式如下:

<?xml   version= "1.0 "   standalone= "yes "?>
<Task_33>
    <xs:schema   id= "Task_33 "   xmlns= " "   xmlns:xs= "http://www.w3.org/2001/XMLSchema "   xmlns:msdata= "urn:schemas-microsoft-com:xml-msdata ">
        <xs:element   name= "Task_33 "   msdata:IsDataSet= "true "   msdata:Locale= "zh-CN ">
            <xs:complexType>
                <xs:choice   maxOccurs= "unbounded ">
                    <xs:element   name= "Table ">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element   name= "fjsdjh "   type= "xs:string "   minOccurs= "0 "   />
                                <xs:element   name= "fwtsh "   type= "xs:string "   minOccurs= "0 "   />
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element   name= "Table1 ">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element   name= "fid "   type= "xs:int "   minOccurs= "0 "   />
                                <xs:element   name= "fjsdjh "   type= "xs:string "   minOccurs= "0 "   />
                                <xs:element   name= "fdjh "   type= "xs:string "   minOccurs= "0 "   />
                            </xs:sequence>
                    </xs:element>
                </xs:choice>
            </xs:complexType>
        </xs:element>
    </xs:schema>
    <Table>
        <fid> 104059 </fid>
        <fjsdjh> 200505#0623 </fjsdjh>
        <fdjh> 200505-0500 </fdjh>


        <fckdm> C5 </fckdm>
    </Table>

[解决办法]
网上有dbf2xml.exe工具,不知有没有反过来转换的
[解决办法]
这是什么代码?我怎么一点都看不懂
[解决办法]
表转XML:
CURSORTOXML( "表名或别名或临时表名或用工作区编号 ", "C:\myXMLFile.xml ", 1, 512+16, 0, "c:\mytest.xsd ")


XML转表:
XMLTOCURSOR( 'C:\myXMLFile.xml ', '临时表名 ',512+16)
[解决办法]
能不能合成一个临时表。

热点排行