xml - ms-access vba 上的 selectSingleNode 问题
问题描述
我在访问 vba 上使用这个简单的子
Public Sub ReadXml()
' XML FILE:
' <A>
' <B>sometext</B>
' </A>
Dim n As New MSXML2.DOMDocument60
Dim n1 As MSXML2.IXMLDOMNode
Const NomeFile = "C:\file.xml"
n.async = False
n.validateOnParse = False
If n.Load(NomeFile) Then
Set n1 = n.selectSingleNode("A/B")
Debug.Print n1.Text ' <=== error
End If
End Sub
运行时我收到 91 运行时错误
解决方案
XPath inselectSingleNode()
应该是“A/B”(正斜杠,而不是您使用的反斜杠)
推荐阅读
- java - Java Linked List - can't access data if its been viewed already
- angular - 在 RxJS 管道中捕获完成
- php - Icecast歌曲历史
- php - 狮身人面像错误:“搜索请求中的未知本地索引”消息“
- javascript - 如何为所有fabricjs对象添加属性?
- tensorflow - 仅掩码 RCNN 1 类
- c++ - c ++将variadac函数参数转发给类构造函数
- pine-script - 高效的下不完全 Beta 函数
- discord - 我怎么能说哪个 Discord 成员是通过哪个邀请来的?
- css - 在方形网格中显示图像(React + Material UI Grid)