Это команда xml_grepp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xml_grep - файлы grep XML, ищущие определенные элементы
СИНОПСИС
xml_grep [параметры]
or
xml_grep
По умолчанию вы можете просто дать xml_grep выражение XPath и список файлов и получить
XML-файл с результатом.
Это эквивалентно написанию
xml_grep --group_by_file file --pretty_print с отступом --cond
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--Помогите
краткое справочное сообщение
--человек
полная документация
--Версия
отобразить версию инструмента
--корень
искать и возвращать соответствие фрагментов xml
если ни «--root», ни «--file» не используются, то элемент (ы), запускающий
Параметр "- second" используется (используются). Если "--cond" не используется, тогда все элементы, соответствующие
возвращаются
может быть предоставлено несколько "--root"
- второй
возвращать чанки (или имена файлов), только если они содержат элементы, соответствующие
может быть указано несколько "--cond" (в этом случае они объединены оператором ИЛИ)
--файлы
возвращать только имена файлов (не генерировать вывод XML)
использование этой опции исключает использование любой из опций, которые определяют вывод XML:
--roots, --encoding, --wrap, --group_by_file или --pretty_print
--считать
вернуть только количество совпадений в каждом файле
использование этой опции исключает использование любой из опций, которые определяют вывод XML:
--roots, --encoding, --wrap, --group_by_file или --pretty_print
--строгий
без этой опции ошибки синтаксического анализа сообщаются в STDOUT, и файл пропускается
--свидание
когда включен (по умолчанию) элемент упаковки получает атрибут "date", который указывает дату
инструмент был запущен.
с "--nodate" этот атрибут не добавляется, что может быть полезно, если вам нужно
сравните 2 пробега.
- кодирование
кодировка вывода xml (по умолчанию utf-8)
--nb_results
только вывод полученные результаты
--by_file
только вывод результаты по файлам
--сворачивать
оберните результат xml в предоставленный тег (по умолчанию 'xml_grep')
Если для переноса задана пустая строка ("--wrap ''"), то результат xml не переносится в
все.
- Snowrap
то же, что и при использовании "--wrap ''": результат xml не переносится.
--описание
атрибуты тега переноса (по умолчанию "version =" "дата =" "")
--group_by_file
переносить результаты для каждого файла в отдельный элемент. По умолчанию этот элемент называется
"файл". У него есть атрибут с именем «filename», который дает имя файла.
краткая версия этого варианта -g
--исключать
аналогично использованию "-v" в grep: элементы, соответствующие условию, исключаются из
результат, входной файл (ы) остается (есть) без изменений
краткая форма этого варианта: -v
--pretty_print
красиво распечатать вывод с использованием стилей XML :: Twig ('"с отступом"', '"запись"' или
'"record_c" - это, вероятно, то, что вы ищете)
если опция используется, но стиль не задан, то используется "отступ"
краткая форма этого аргумента -s
--только текст
Отображает текст результатов по очереди.
--html
Разрешить ввод HTML, файлы конвертируются с помощью HTML :: TreeBuilder
--Аккуратный
Разрешить ввод HTML, файлы конвертируются с помощью HTML :: Tidy
состояние Синтаксис
является выражением типа XPath, разрешенным XML :: Twig для запуска обработчиков.
примеры:
'пара'
'para [@ compact = "compact"]'
'*[@срочный]'
'* [@ срочно = "1"]'
'пункт [нить()= "ВНИМАНИЕ"] '
см. XML :: Twig для более полного описания синтаксис
параметры обрабатываются Getopt :: Long, поэтому они могут начинаться с '-' или '-' и могут быть
сокращенно (например, "-r" вместо "--root")
ОПИСАНИЕ
xml_grep выполняет команду grep для файлов XML. Вместо регулярных выражений он использует XPath
выражения (фактически подмножество XPath, поддерживаемое XML :: Twig)
результаты могут быть именами файлов или XML-элементами, содержащими совпадающие элементы.
Используйте xml_grepp в Интернете с помощью сервисов onworks.net