1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhiqim-zhiqim_zml

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Текст запроса написан на языке Markdown.

Перевод текста:

Продолжить </#if> </#for>

Двенадцать, оператор прерывания (_Break)

<#for item : list> <#if (Validates.isNotEmpty(item))> <#break/> </#if> </#for>


<br>

### Часто используемые страницы ZML и шаблоны конфигурации ZML
---------------------------------------
![Часто используемые страницы ZML](https://zhiqim.org/project/images/202448_e96bd2c6_2103954.png "zhiqim_zml_readme_2.png")
![Часто используемые шаблоны конфигурации ZML](https://zhiqim.org/project/images/2018/0907/202500_0e1e767c_2103954.png "zhiqim_zml_readme_3.png")
<br><br>

### Мощный механизм анализа файлов ZML
---------------------------------------
<table style="border-collapse:collapse; border:1px solid #333; height:400px; width:100%">
<tr>
    <td colspan="3" class="z-bg-cyan">
    1. Поддерживает загрузку в контекстную таблицу переменных и функций, определённых в пути к файлу или каталоге класса конфигурации. <br>
    2. Поддерживает несколько загрузчиков компонентов, последовательно ищет переменные и функции, определённые в шаблоне конфигурации компонента, и загружает файлы ZML, найденные по пути. <br>
    3. Поддерживает настройку глобальных переменных. <br>
    4. Поддерживает мониторинг файлов ZML. Как только файл изменяется, он немедленно уведомляется и загружается при срабатывании, например, шаблон конфигурации вызовет обратный вызов уведомления. <br>
    5. Поддерживает кэширование файлов ZML и предоставляет параметры кэша maxIdleTime / maxKeepTime.
    </td>
</tr>
<tr bgcolor="#f5f5f5">
    <td width="16%">Параметр</td>
    <td width="30%">Тип параметра</td>
    <td width="*">Описание</td>
</tr>
<tr>
    <td>notice</td>
    <td>ZmlVarNotice</td>
    <td>Устанавливает уведомление об изменении переменной шаблона. Когда /conf/config.zml изменяется и срабатывает, вызывается метод doUpdate.</td>
</tr>
<tr>
    <td>encoding</td>
    <td>String</td>
    <td>Кодировка загрузки шаблона.</td>
</tr>
<tr>
    <td>maxIdleTime</td>
    <td>int</td>
    <td>Максимальное время простоя шаблона, рекомендуется 1 час.</td>
</tr>
<tr>
    <td>maxKeepTime</td>
    <td>int</td>
    <td>Максимальный срок хранения шаблона, рекомендуется 24 часа.</td>
</tr>
<tr>
    <td>isAscQuery</td>
    <td>boolean</td>
    <td>При наличии шаблона конфигурации компонента следует ли выполнять поиск по порядку.</td>
</tr>
<tr>
    <td>patterns</td>
    <td>String</td>
    <td>Шаблоны соответствия, по умолчанию * .zml, * .htm.</td>
</tr>
<tr>
    <td>loader</td>
    <td>ClassZmlLoader<br>FileZmlLoader</td>
    <td>Установите загрузчик корневого шаблона конфигурации, путь к классу / каталог.</td>
</tr>
<tr>
    <td>cLoaderMap</td>
    <td>ClassZmlLoader</td>
    <td>Загрузчик шаблонов конфигурации компонентов, путь к классу / каталогу, поддерживает несколько, <br>добавьте с помощью addComponentZmlLoader().</td>
</tr>
<tr>
    <td>globalMap</td>
    <td>HashMap</td>
    <td>Таблица глобальных переменных, добавьте с помощью addGlobalVariable.</td>
</tr>
<tr><td colspan="3">
<span class="z-text-prewrap z-code zi-px16">

// Сначала создайте движок ZML, который можно сохранить ZmlEngine engine = new ZmlEngine(); engine.setFileZmlLoader(new File("./resource")); engine.setConfigZml("/conf/config.zml");

// Вызов и анализ файла ZML Zml zml = engine.getZml("/zml/abc.zml"); HashMapSO variableMap = new HashMapSO(); variableMap.put("abc", "知启蒙"); variableMap.put("def", "标识语言"); variableMap.put("isAbc", false);

String result = Zmls.parese(zml, variableMap);

</span>
</td>
</tr>
</table>

<br>

### Техническая структура и общение Zhiqim
---------------------------------------
![Техническая структура Zhiqim](https://zhiqim.org/project/images/101431_93f5c39d_2103954.jpeg "知启蒙技术框架架构图.jpg")<br><br>
QQ группа: присоединяйтесь к группе обмена QQ, пожалуйста, нажмите [【458171582】](https://jq.qq.com/?_wv=1027&k=5DWlB3b) <br><br>
Учебное пособие: если вы хотите узнать больше о языке идентификации Zhiqim, [【пожалуйста, нажмите здесь】](https://zhiqim.org/project/zhiqim_framework/zhiqim_zml/tutorial/index.htm)

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
MulanPSL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/zhiqim-zhiqim_zml.git
git@gitlife.ru:oschina-mirror/zhiqim-zhiqim_zml.git
oschina-mirror
zhiqim-zhiqim_zml
zhiqim-zhiqim_zml
master