Как Вы помещаете HTML или XML в YAML?

Моя любимая быстрая подсказка - то, что, когда Вы расширяетесь, имя таблицы в обозревателе объектов, просто перетащив слово colums на экран запроса поместит список всех столбцов в таблице в запрос. Намного легче просто удалить тех Вы не хотите, чем ввести тех, Вы действительно хотите, и это настолько легко, это препятствует тому, чтобы люди использовали действительно ужасный выбор * синтаксис. И это предотвращает опечатки. Конечно, можно индивидуально перетащить столбцы также.

23
задан dreftymac 26 December 2017 в 21:29
поделиться

2 ответа

Пример

Вот образец записи из YAML- основанная на системе управления сниппетами, которую я создал много лет назад:

- caption:    fieldset msie5
  tinycap:    fieldset
  domain:     html
  desc:       fieldset and legend tag
  wwbody: |
      <fieldset>
      <legend>legend</legend>

      </fieldset>

Вы можете повторить это или что-то подобное для всех сниппетов, которыми вы хотите управлять. Эта конкретная система хранит фрагменты в виде массива пар имя-значение (люди Perl назвали бы это AoH). Если вам не нужна вся эта дополнительная информация, достаточно будет двух пар имя-значение (например, заголовок + тело).

Хорошая вещь в этой системе: отступы YAML предотвращают проблемы "коллизии разделителей". Вам никогда не придется использовать неуклюжие escape-последовательности внутри вашего фрагмента.

Текстовый редактор или альтернатива IDE

Примечание. Все чаще, текстовые редакторы и IDE изначально поддерживают гибкие параметры управления фрагментами, поэтому вы можете рассмотреть возможность использования формата текстового редактора, а не изобретать свой собственный. Если вы все-таки изобретете свой собственный, вы можете написать сценарий для перевода вашего формата YAML в собственный формат текстового редактора, если позже вы решите, что хотите это сделать.

См. Также:

27
ответ дан 29 November 2019 в 02:46
поделиться

Use templates. We probably shan't mix to put HTML in .po files or in the data layer since escape and double escape (JavaScript escape) rather keep distinct presentation (view) and persistence (storage) layers. HTML is presentation and view, hence belongs to the presentation layer.

0
ответ дан 29 November 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: