Как проверить, существует ли элемент в xml с помощью xpath

#xpath

Вопрос:

Это мой XML-файл, и я хочу знать, существует ли элемент «СЦЕНА», имеющий значение «SCENE_TestSene».

Это мой текущий код.

  if (xmlDoc.SelectSingleNode("//DATABASE/SCENE") == null).......
 

но я не могу понять, как проверить имя сцены в xpath ?

 <DATABASE>
      <SCENE SCENE_NAME="SCENE_TestSene">
        <TEMPLATE_Test>
          <Image1>C:TempPitch_Positions.jpg</Image1>
          <text1>DDASD</text1>
          <text2>ADASDSA</text2>
        </TEMPLATE_Test>
      </SCENE>
     <SCENE SCENE_NAME="SCENE_NewSene">
        <TEMPLATE_Test1>
          <Image1>C:TempPitch_Positions.jpg</Image1>
          <text1>DDASD</text1>
          <text2>ADASDSA</text2>
        </TEMPLATE_Test1>
      </SCENE>
  </DATABASE>
 

Ответ №1:

Вместо

 "//DATABASE/SCENE"
 

пробовать

 "//DATABASE/SCENE[@SCENE_NAME='SCENE_TestSene']"