gpt4 book ai didi

xml - 如何确定 XmlNode 是否具有特定属性?

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

我想在 sub 中放置一个 if 条件,告诉它在具有属性 TEST="test.doc"的 xml 节点 STORE 不存在时运行。任何建议都会很棒。我是vb的新手。

Sub InsertNode(ByVal doc As XmlDocument)   
Dim City As XmlNode = doc.DocumentElement

Dim Location As XmlElement = doc.CreateElement("store")
Location.SetAttribute("test", "test.doc")

Dim books As XmlElement = doc.CreateElement("books")
books.InnerXml = "New Words"
Location.AppendChild(books)

City.AppendChild(store)
End Sub 'InsertNode


XML 文件示例

<city>
<store test="test.doc">
<books>
"New Words"
</books>
</store>
</city>

最佳答案

尝试这样的事情:

If Not doc.SelectSingleNode("//store[@test='test.doc']") Is Nothing Then
Exit Sub
End If

关于xml - 如何确定 XmlNode 是否具有特定属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627089/

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