Я хотел бы поместить условие if в sub, которое сообщит ему, что он будет запущен, когда xml node STORE с атрибутом TEST = "test.doc" не существует. Любые предложения были бы замечательными. Я новичок в vb.Как определить, имеет ли XmlNode определенный атрибут?
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>
Когда "что" атрибут XML не существует? Город? Это элемент, это совсем другое дело. –
Извините, у меня был атрибут в <>, поэтому он был заблокирован. –
Наверное, стоит опубликовать немного XML, чтобы увидеть –