У меня есть 3 переменных: имя таблицы, имя поля и кодовое значение.
Я хотел бы использовать XPath, чтобы найти значение описания.
Вставка из комментария к ответу:
Я использую C#
Код: Выделить всё
strExpression = String.Format("/root/row[table=\'{0}\'/field=\'{1}\'/code=\'{2}\']/Description",layer.Name, keyValuePair.Key.ToLower(), keyValuePair.Value);
Это значение равно root/row[table='WaterLine'/field='AssetGroup'/code='150']/Description
Я пытаюсь построить выражение, как показано ниже:
strExpression = "/Table={tablename}/field={fieldname}/code={codevalue}/Description]";
WaterLine
AssetGroup
0WaterLine
AssetGroup
Код: Выделить всё
150WaterLine
AssetGroup
Код: Выделить всё
155