Использование VB.Net,
У меня есть объект XmlNode, xNode.
Мне нужно выбрать атрибут этого узла, если он имеет конкретное значение.
например. xNode.SelectSingleNode(".[@attr1='1']")
Я ожидал бы, что этот оператор возвратит атрибут "attr1", только если он имеет значение "1". Тем не менее, я получаю сообщение об ошибке - выражение должно соответствовать набору узлов.
Когда я попробовал это - xNode.SelectSingleNode("@attr1[@attr1='1']")
Он всегда ничего не возвращает, даже если атрибут имеет значение 1.
Я пробовал много разных вещей, но пока не повезло.
Пожалуйста, помогите.
Спасибо.