以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- XML格式数据导入出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76498) |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 12:26:00 -- XML格式数据导入出错
这个XML在用系统自带的导入XML文件功能时出现错误提示 |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 12:28:00 -- 图片传不上来 |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 12:29:00 -- .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2015.10.26.1 错误所在事件:菜单,FromXML,Click 详细错误信息: System.ArgumentException: The table (item) cannot be the child table to itself in nested relations. at System.Data.DataRelation.CheckNestedRelations() at System.Data.DataRelation.set_Nested(Boolean value) at System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef) at System.Data.XSDSchema.HandleTable(XmlSchemaElement node) at System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase) at System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable) at System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef) at System.Data.XSDSchema.HandleTable(XmlSchemaElement node) at System.Data.XSDSchema.LoadSchema(XmlSchemaSet schemaSet, DataSet ds) at System.Data.DataSet.InferSchema(XmlDocument xdoc, String[] excludedNamespaces, XmlReadMode mode) at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) at System.Data.DataSet.ReadXml(String fileName) at Foxtable.O0 o oO.ooO 0o0o() at Foxtable.Syscmd.Project.ImportFromXML() at UserCode.AWRH4yWME3gOg1qYl(RibbonButtonEventArgs e)
|
||||
-- 作者:大红袍 -- 发布时间:2015/10/30 12:48:00 -- 你xml有问题,不支持这种嵌套
<item> <xxxxxxxx> <item> |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 12:51:00 -- 有什么办法吗? 用代码可行不?
|
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 13:24:00 -- 导入EXCEL可以,FT应该也可以,请袍兄多费心,给想个办法! |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 15:57:00 -- 各位老大,能帮我想想办法吗? |
||||
-- 作者:pyh6918 -- 发布时间:2015/10/30 22:04:00 -- 默默地顶一小下 |
||||
-- 作者:大红袍 -- 发布时间:2015/11/2 11:50:00 -- 不支持循环的,如果要做,就要用代码处理,如
Dim xmlDoc As New System.XML.XmlDocument For i As Integer = 0 To ndList.count - 1
|
||||
-- 作者:pyh6918 -- 发布时间:2015/11/2 15:40:00 -- 非常感谢! 再请教:返回【ITEM】表的所有列名代码怎么写?自己琢磨了好半天,没成功,还得麻烦袍兄。
|