ОК,
Так что это мой первый пост с переполнением стека, и я сделал поиск и не смог найти именно то, что искал в отношении моего вопроса (хотя я мог бы быть ужасен при поиске). По сути, это мой первый проход по выражениям Xpath, и мне, честно говоря, нелегко создать оператор if / else.
У меня есть DWVP, который отображает список документов из библиотеки документов на отдельном сайте. У меня есть столбец, в котором указано, для кого документ извлекается (если он извлечен), и если этот документ извлекается, у меня есть условное форматирование, которое будет выделять строку.
Пока все хорошо. У меня есть список документов, в которых есть куча метаданных, и одна или две строки в этом списке выделены желтым цветом, поскольку они извлечены, а имя пользователя указано в столбце «@checkedouttouser».
Моя проблема заключается в том, что я хочу создать еще один столбец (я предполагаю, что столбец формулы) в этом DVWP, который будет отображать ссылку на библиотеку исходного документа (в частности, с включенным представлением, которое фильтрует содержимое как «извлечено» «[ME], но это не проблема), если в столбце« @checkedouttouser »есть что-то.
Мой мыслительный процесс заключается в том, что этот новый столбец формулы будет проверять, записано ли что-либо (или, альтернативно, не записано) в этом столбце, и если это так, то он создаст ссылка с надписью «Регистрация в этом документе». Поэтому, если вы посмотрите на DVWP, вы увидите желтую строку, которая указывает на то, что документ был извлечен, и, поскольку он желтый и раз его извлекли, в правом столбце с большинством формул будет отображаться ссылка « Регистрация в этом документе ".
Я никогда раньше не писал выражения Xpath, но получил где-то со следующим выражением:
if / @ CheckedoutToUser! = "",
У меня такое чувство, что это начнется что-то подобное?
Как бы выглядело это выражение?!