Latest post of the previous page:
А можно подробнее, что такой за хитрая комбинация?HaRT wrote: ↑Wed 30 Aug, 2017 23:00Однако при входе в файл по Enter/CtrlPgDn ошибка не возникает (workaround!).
Latest post of the previous page:
А можно подробнее, что такой за хитрая комбинация?HaRT wrote: ↑Wed 30 Aug, 2017 23:00Однако при входе в файл по Enter/CtrlPgDn ошибка не возникает (workaround!).
Обычный вход в папку/архив. Вы бы хоть базовую документацию по Фару изучили что ли. (В том моём сообщении ‘/’ означает «или», если что.)
можно использовать XPath-выражения, возвращающие "скалярное" значение. Такое значение будет выводиться в окне сообщения.
xml:Test.xml:/FictionBook/description/title-info/author//text()
xml:Test.xml:/FictionBook/description/title-info/author/last-name//text()
xml:dup:...
- где об этом можно прочитать?Plugin.Call
Пробовал. Результат тот же.
Без text() происходит просто переход на узел
/FictionBook/description/title-info/author/last-name
.text()
придётся организовывать поиск элемента (свойства) #text, а для получения значения - заходить в описание (Ctrl+Z
), отмечать (Ctrl+A
) и брать в буфер. В принципе, возможно. Но геморрой какой-то кажущийся лишним Т.е. у плагина наверняка есть возможность получить текст узла (ну, раз показывает!). Просто я не нашёл (возможно, нету) интерфейса для возвращения этого значения.xml:Test.xml:/FictionBook/description/title-info/author/last-namexml:Test.xml:/FictionBook/description/title-info/author/last-name//text()
Получаю пустую панель (хотя ожидается панель с одним элементом).
Ну, почти... нельзя быть уверенным, что там нет других пропертей; соответственно, надо позиционироваться на #text:fps wrote: ↑Thu 01 Mar, 2018 11:48xml:Test.xml:/FictionBook/description/title-info/author/last-name
затем
lua:msgbox("",Panel.Item(0,2,11))
Panel.Item(...)
) я и так уже нашёл. Просто открытие ПАНЕЛИ плагина тащит за собой сохранение/восстановление предыдущей панели (отметки, положение, видимость...). А теперь представьте, что на панели перед вызовом макроса был установлен фильтр! Сбрасывать, восстанавливать...xml:Test.xml
CtrlJ
и вводим XPath-выражение:/FictionBook/description/title-info/author/last-name
xml:Test.xml:/FictionBook/description/title-info/author/last-name
//text()
, то при вводе XPath в диалоге откроется узел first-name с фильтром #text, а при вводе XPath в командной строке откроется ПУСТОЙ узел first-name.Последнее время всё чаще приходится иметь дело с файлами в формате YAML. Похоже, формат набирает популярность.
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<archimate:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:archimate="http://www.archimatetool.com/archimate" name="eCommerce" id="id-3795e4ca22f34fb79960d1ab2ca74633" version="4.9.0">
<folder name="Application" id="id-f0d20b14d2184dfb93776c00a7f15fb4" type="application">
<element xsi:type="archimate:ApplicationComponent" name="CRM" id="id-1046ca320e6c4d1a8e6b02e09b3c5f31">
<documentation>описание</documentation>
</element>