2015-10-18 3 views
2

Это мой XML:XPath проблема с SelectSingleNode при переключении на XML 6

<?xml version="1.0"?> 
<Revision> 
    <Revision Index="1"/> 
</Revision> 

При использовании DomDocument(ver 3) я мог бы запустить следующее (В VB6):

Set objNode = objDom.documentElement.selectSingleNode("//.[@Index = '1']") 

Это, чтобы определить, что это атрибут существует с его значением.

Теперь, перейдя на DomDocument60(ver 6), эта линия не удалась.

Как переписать его так, чтобы он работал с DomDocument60?

Заранее спасибо Дорон

ответ

0

Вы можете попробовать использовать XPath:

//Revision[@Index="1"] 

Это позволит выбрать все Revision узлы в документе, которые имеют атрибут Index="1".

+0

Спасибо Mahsum. Это сработало :-) – Doron

+0

Отлично - если вы удовлетворены ответом, пожалуйста, примите! – gtlambert

Смежные вопросы