xml - 对于 XML 中的每个节点未按预期工作
问题描述
我想使用“For each”函数使用 vb.net 遍历我的 xml 文件中的每个现有节点。它有点工作,但不是我想要或期望的......由于某种原因,我无法将所有节点内部文本组合成一个长字符串,该字符串显示在一个消息框中。我期待的是每个标签的新消息框及其内部文本。
xml 文件非常基本(因为我仍在测试它),如下所示:
<DATA>
<TOM>123</TOM>
<DICK>ABC</DICK>
<HARRY>Hello</HARRY>
</DATA>
我期待三个消息框,一个带有“123”,第二个带有“ABC”,第三个带有“Hello”。我只收到一个消息框,上面写着“123ABCHello”...
我用来显示消息框的代码如下:
Dim doc as new XmlDocument()
doc.load(C:\test.xml)
Dim Nodelist as XmlNodeList = doc.SelectNodes("DATA")
For Each Node as XmlElement In Nodelist
msgbox(Node.InnerText)
Next
解决方案
推荐阅读
- python - 未找到带有参数 '('cars',)' 的 'product_list' 的反向
- javascript - Intellisense 和自动完成功能在 Visual Studio 代码中不起作用
- forms - 单击选项卡时如何在 TabbedPage 中加载数据?
- php - 如何做出更快的搜索结果?
- sql - 如何使用 sql 查询获取输出列
- python - 当模块名称与包名称相同时,为什么 doctest 不起作用?
- abap - ALV 网格未刷新
- android - GPS 返回真正的 Y 值,但在特定手机中返回随机 X 值
- python - 针对同一模型原始查询的多个左连接和左连接转换为 Django ORM
- mongodb - Mongodb GridFs MyFiles.files 会被自动删除吗?