gpt4 book ai didi

xml - 带有命名空间的 XPath 选择节点

转载 作者:数据小太阳 更新时间:2023-10-29 01:37:02 25 4
gpt4 key购买 nike

它是一个 .vbproj,看起来像这样

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>15a7ee82-9020-4fda-a7fb-85a61664692d</ProjectGuid>

我只想获取 ProjectGuid,但当存在命名空间时它不起作用...

 Dim xmlDoc As New XmlDocument()
Dim filePath As String = Path.Combine(mDirectory, name + "\" + name + ".vbproj")
xmlDoc.Load(filePath)
Dim value As Object = xmlDoc.SelectNodes("/Project/PropertyGroup/ProjectGuid")

我该怎么做才能解决这个问题?

最佳答案

我可能倾向于使用 Bartek 的 * 命名空间解决方案,但一般的 xpath 解决方案是:

//*[local-name()='ProjectGuid']

**由于 Bartek 的答案已经消失,我推荐 Teun 的(实际上更彻底)*

关于xml - 带有命名空间的 XPath 选择节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/536441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com