Foxtable(狐表)用户栏目专家坐堂 → 请教xml


  共有2950人关注过本帖树形打印复制链接

主题:请教xml

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 9:27:00 [显示全部帖子]

Dim str As String = ""
Dim cs() As String = {"第一列", "第二列"}
str &= "<root>"
For Each r As Row In Tables("表a").rows
    str &= "<表A>"
    For Each c As String In cs
        str &= "<" & c & ">" & r(c) & "</" & c & ">"
    Next
    str &= "</表A>"
Next
str &= "</root>"
msgbox(str)

Dim doc As New System.XML.XmlDocument()
doc.LoadXml(str)
Dim stream As new System.Io.FileStream("d:\test.xml", System.Io.FileMode.OpenOrCreate, System.Io.FileAccess.Write)
doc.Save(stream)
stream.Close()


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 20:16:00 [显示全部帖子]

Dim str As String = ""
Dim cs() As String = {"第一列", "第二列"}
str &= "<?xml version=""1.0"" standal"?>" & vbcrlf
str &= "<DocumentElement>"
For Each r As Row In Tables("表a").rows
    str &= "<表A>"
    For Each c As String In cs
        str &= "<" & c & ">" & r(c) & "</" & c & ">"
    Next
    str &= "</表A>"
Next
str &= "</DocumentElement>"
msgbox(str)

FileSys.WriteAllText("d:\test.xml", str, False, Encoding.utf8)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 20:33:00 [显示全部帖子]

Dim str As String = ""
Dim cs() As String = {"第一列", "第二列"}
str &= "<?xml version=""1.0"" standalone=""yes""?>" & vbcrlf
str &= "<DocumentElement>"
For Each r As Row In Tables("表a").rows
    str &= "<表A>"
    For Each c As String In cs
        str &= "<" & c & ">" & r(c) & "</" & c & ">"
    Next
    str &= "</表A>"
Next
str &= "</DocumentElement>"
msgbox(str)

FileSys.WriteAllText("d:\test.xml", str, False, Encoding.utf8)

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 20:43:00 [显示全部帖子]

自己合并字符串,合并成自己需要的字符串。代码自己写。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 22:03:00 [显示全部帖子]

Dim str As String = ""
str &= "<?xml version=""1.0"" standal"?>" & vbcrlf
str &= "<DocumentElement>"
For Each r As Row In Tables("表a").rows
    str &= "<表A>"
    str &= "<第一列 属性='" & r("第二列") & "'>" & r("第一列") & "</第一列>"
    str &= "</表A>"
Next
str &= "</DocumentElement>"
msgbox(str)

FileSys.WriteAllText("d:\test.xml", str, False, Encoding.utf8)

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/14 22:47:00 [显示全部帖子]

以下是引用hbhb在2016/4/14 22:41:00的发言:
还是大红袍好!顺便问一句,不管有多少元素吗?

 

不就是合成字符串么?你想怎么变都可以的啊


 回到顶部