АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

xmlif - Интернет в облаке

Запустите xmlif в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xmlif, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xmlif - инструкции условной обработки для XML

СИНТАКСИС


xmlif [attrib = значение ...]

ОПИСАНИЕ


xmlif фильтрует XML в соответствии с условной разметкой. Это может быть полезно для форматирования
одна из нескольких версий XML-документа в зависимости от условий, переданных команде.

Пары атрибут / значение из командной строки сопоставляются с соответствующими атрибутами.
с определенными инструкциями по обработке в документе. Инструкции
и его обратное , и его обратное ,
, а также .

Пары аргумент / значение, указанные в командной строке, сравниваются со значением
соответствующие атрибуты в инструкциях условной обработки. "Совпадение атрибутов"
происходит, если атрибут встречается как в аргументах командной строки, так и в теге, а
значения совпадают. «Несоответствие атрибутов» происходит, если атрибут встречается как в
аргументы командной строки и тег, но значения не совпадают.

Промежутки между или и следующая условная обработка
инструкции на том же уровне вложенности передаются без изменений, если есть хотя бы
одно совпадение атрибута и отсутствие несовпадения атрибутов; простирается между а также
elif not?> и в противном случае передается следующая инструкция условной обработки. Пролеты
между и следующий тег условной обработки передаются только в том случае, если
ни один предыдущий промежуток на том же уровне не был пройден. а также
(и их варианты "не") изменяют текущий уровень вложенности; а также
elif?> нет.

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

Сопоставление значений осуществляется по равенству строк, за исключением "|" в значении атрибута интерпретируется
как знак чередования. Таким образом, указание foo = 'red | blue' в командной строке позволяет
условия красный и синий. Указание в теге color = 'black | white' соответствует командной строке
условия color = 'black' и color = 'white'.

Вот пример:

Всегда выдавайте этот текст.

Введите этот текст, если в командной строке указано «condition = html».

Введите этот текст, если 'condition = pdf' или 'condition = ps'
указывается в командной строке.

В противном случае выдайте этот текст.

Всегда выдавайте этот текст.

Используйте xmlif в Интернете с помощью сервисов onworks.net


Ad


Ad