一个非常简单的生成xml文件的例子,为什么不行?

little_sophy 2003-08-20 05:26:55
Dim xml_document As New DOMDocument
Dim strvalue As String

xml_document.loadXML _
"<Person>" & vbCrLf & _
" <FirstName>Rod</FirstName>" & vbCrLf & _
" <LastName>Stephens</LastName>" & vbCrLf & _
"</Person>"

xml_document.save "c:\bb.xml"

strvalue = xml_document.xml

为什么文件bb.xml是空的,strvalue也是空的。
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SharonPaul 2003-08-22
  • 打赏
  • 举报
回复
Dim xml_document As New DOMDocument
Dim strvalue As String
Dim f As Boolean

f=xml_document.loadXML( _
"<Person>" & vbCrLf & _
"<FirstName>Rod</FirstName>" & vbCrLf & _
"<LastName>Stephens</LastName>" & vbCrLf & _
"</Person>")

xml_document.loadXML _
"<Person>" & vbCrLf & _
"<FirstName>Rod</FirstName>" & vbCrLf & _
"<LastName>Stephens</LastName>" & vbCrLf & _
"</Person>"

都是可以的
得到的结果为﹕
f=True
XML为﹕
<Person>
<FirstName>Rod</FirstName>
<LastName>Stephens</LastName>
</Person>
其实你上面所写的样式也是对的
xml_document.loadXML vbstrString

原因可能是你在vbstrString中所用到的’起始标记’与’结束标记’有问题
你再看一下有没有写错


little_sophy 2003-08-21
  • 打赏
  • 举报
回复
还真的是可以了,想问一下这是为什么?
SharonPaul 2003-08-20
  • 打赏
  • 举报
回复
xml_document.loadXML "<Person>" & vbCrLf & _
" <FirstName>Rod</FirstName>" & vbCrLf & _
" <LastName>Stephens</LastName>" & vbCrLf & _
"</Person>"

xml_document.save "d:\bb.xml"

strvalue = xml_document.xml
改为以上的操作就可以啦
试一试

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧