#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']"