xml_grepp — Online w chmurze

Jest to polecenie xml_grepp, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


xml_grep - pliki grep XML szukające określonych elementów

SYNOPSY


xml_grep [opcje]

or

xml_grep

Domyślnie możesz po prostu podać „xml_grep” wyrażenie XPath i listę plików i pobrać
plik XML z wynikiem.

To jest równoznaczne z pisaniem

xml_grep --group_by_file plik --pretty_print z wcięciem --cond

OPCJE


--help
krótka wiadomość pomocy

--facet
pełna dokumentacja

--Wersja
wyświetlić wersję narzędzia

--źródło
wyszukaj i zwróć pasujące fragmenty xml

jeśli nie użyto ani „--root”, ani „--file”, wówczas elementy, które wyzwalają
Opcja „--cond” jest (są) używana. Jeśli „--cond” nie zostanie użyte, wszystkie elementy pasujące do
są zwracane

można podać kilka „--root”.

--warunek
zwracaj porcje (lub nazwy plików) tylko wtedy, gdy zawierają pasujące elementy

można podać kilka „--cond” (w takim przypadku są one OR)

--pliki
zwracaj tylko nazwy plików (nie generuj danych wyjściowych XML)

użycie tej opcji wyklucza użycie którejkolwiek z opcji definiujących dane wyjściowe XML:
"--roots", "--encoding", "--wrap", "--group_by_file" lub "--pretty_print"

--liczyć
zwróć tylko liczbę dopasowań w każdym pliku

użycie tej opcji wyklucza użycie którejkolwiek z opcji definiujących dane wyjściowe XML:
"--roots", "--encoding", "--wrap", "--group_by_file" lub "--pretty_print"

--ścisły
bez tej opcji błędy parsowania są zgłaszane do STDOUT i plik jest pomijany

--Data
kiedy (domyślnie) element zawijający otrzymuje atrybut „data”, który podaje datę
narzędzie zostało uruchomione.

z „--nodate” ten atrybut nie jest dodawany, co może być przydatne, jeśli zajdzie taka potrzeba
porównaj 2 biegi.

--kodowanie
kodowanie wyjścia xml (domyślnie utf-8)

--nb_wyniki
tylko wyjście wyniki

--by_plik
tylko wyjście wyniki według plików

--zawinąć
zawiń wynik xml w podanym tagu (domyślnie „xml_grep”)

Jeśli zawijanie jest ustawione na pusty ciąg ("--wrap ''"), wówczas wynik xml nie jest zawijany
wszystko.

--nowrap
to samo, co przy użyciu „--wrap”: wynik xml nie jest opakowany.

--opis
atrybuty tagu wrap (domyślnie "version=" "data=" "")

--grupa_po_pliku
zawiń wyniki dla każdego pliku w osobny element. Domyślnie ten element ma nazwę
"plik". Ma atrybut o nazwie „nazwa pliku”, który podaje nazwę pliku.

skrócona wersja tej opcji to -g

--wykluczać
to samo, co użycie „-v” w grep: elementy pasujące do warunku są wykluczone
wynik, plik wejściowy jest (są) poza tym niezmieniony

skrócona forma tej opcji to -v

--ładny_druk
pretty wypisuje dane wyjściowe przy użyciu stylów XML::Twig („indented”, „record” lub
„”record_c”” są prawdopodobnie tym, czego szukasz)

jeśli opcja jest używana, ale nie podano stylu, wówczas używane jest „wcięcie”.

skrócona forma tego argumentu to -s

--tylko tekst
Wyświetla tekst wyników, jeden po wierszu.

--html
Zezwalaj na wprowadzanie HTML, pliki są konwertowane przy użyciu HTML::TreeBuilder

--Czysty
Zezwalaj na wprowadzanie HTML, pliki są konwertowane przy użyciu HTML::Tidy

Stan Składnia
jest wyrażeniem podobnym do XPath, na które zezwala XML::Twig w celu wyzwalania procedur obsługi.

Przykłady:
„para”
'para[@compact="compact"]'
'*[@pilny]'
'*[@pilne="1"]'
„para[strunowy()="OSTRZEŻENIE"]'

zobacz XML::Twig, aby uzyskać pełniejszy opis składnia

opcje są przetwarzane przez Getopt::Long, więc mogą zaczynać się od „-” lub „--” i mogą być
skrócone (na przykład „-r” zamiast „--root”)

OPIS


xml_grep wykonuje grep na plikach XML. Zamiast używać wyrażeń regularnych używa XPath
wyrażenia (w rzeczywistości podzbiór XPath obsługiwany przez XML::Twig)

wynikiem mogą być nazwy plików lub elementy XML zawierające pasujące elementy.

Użyj xml_grepp online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows