xml_grepp - Online sa Cloud

Ito ang command na xml_grepp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xml_grep - grep XML file na naghahanap ng mga partikular na elemento

SINOPSIS


xml_grep [mga opsyon]

or

xml_grep

Bilang default, maaari mo lamang bigyan ang "xml_grep" ng XPath na expression at isang listahan ng mga file, at makakuha
isang XML file na may resulta.

Ito ay katumbas ng pagsulat

xml_grep --group_by_file file --pretty_print indented --cond

Opsyon


- Tumulong
maikling mensahe ng tulong

--lalaki
buong dokumentasyon

--Bersyon
ipakita ang bersyon ng tool

--ugat
hanapin at ibalik ang xml chunks na tumutugma

kung hindi "--root" o "--file" ang ginagamit, ang (mga) elemento na nag-trigger ng
Ang "--cond" na opsyon ay (ay) ginagamit. Kung hindi ginamit ang "--cond" kung gayon ang lahat ng elemento ay tumutugma sa
ay ibinalik

ilang "--root" ang maaaring ibigay

--cond
ibalik lamang ang mga chunks (o mga pangalan ng file) kung naglalaman ang mga ito ng mga elementong tumutugma

ilang "--cond" ang maaaring ibigay (kung saan sila ay OR'ed)

--mga file
ibalik lamang ang mga pangalan ng file (huwag bumuo ng isang XML output)

ang paggamit ng opsyong ito ay humahadlang sa paggamit ng alinman sa mga opsyon na tumutukoy sa XML output:
"--roots", "--encoding", "--wrap", "--group_by_file" o "--pretty_print"

--bilang
ibalik lamang ang bilang ng mga tugma sa bawat file

ang paggamit ng opsyong ito ay humahadlang sa paggamit ng alinman sa mga opsyon na tumutukoy sa XML output:
"--roots", "--encoding", "--wrap", "--group_by_file" o "--pretty_print"

--mahigpit
kung wala ang opsyong ito, ang mga error sa pag-parse ay iniuulat sa STDOUT at nilaktawan ang file

--date
kapag naka-on (bilang default) ang elemento ng pambalot ay nakakakuha ng attribute na "date" na nagbibigay ng petsa
pinaandar ang tool.

na may "--nodate" ang attribute na ito ay hindi idinagdag, na maaaring maging kapaki-pakinabang kung kailangan mo
ihambing ang 2 run.

--encoding
pag-encode ng xml output (utf-8 bilang default)

--nb_results
output lamang resulta

--by_file
output lamang mga resulta sa pamamagitan ng file

--balutin
balutin ang resulta ng xml sa ibinigay na tag (mga default sa 'xml_grep')

Kung ang wrap ay nakatakda sa isang walang laman na string ("--wrap ''") kung gayon ang resulta ng xml ay hindi nakabalot sa
lahat.

--nowrap
katulad ng paggamit ng "--wrap ''": hindi nakabalot ang resulta ng xml.

--descr
mga katangian ng wrap tag (mga default sa "version=" " petsa =" "")

--group_by_file
balutin ang mga resulta para sa bawat file sa isang hiwalay na elemento. Bilang default, pinangalanan ang elementong iyon
"file". Mayroon itong attribute na pinangalanang "filename" na nagbibigay ng pangalan ng file.

ang maikling bersyon ng opsyong ito ay -g

--ibukod
katulad ng paggamit ng "-v" sa grep: hindi kasama ang mga elementong tumutugma sa kundisyon
ang resulta, ang (mga) input file ay (ay) kung hindi man ay hindi nagbabago

ang maikling anyo ng opsyong ito ay -v

--pretty_print
medyo i-print ang output gamit ang XML::Twig styles ('"indented"', '"record"' or
'"record_c"' marahil ang hinahanap mo)

kung ginamit ang opsyon ngunit walang ibinigay na istilo, gagamitin ang '"indented"'

maikling anyo para sa argumentong ito ay -s

--teksto lamang
Ipinapakita ang teksto ng mga resulta, nang paisa-isa.

--html
Payagan ang HTML input, ang mga file ay na-convert gamit ang HTML::TreeBuilder

--Malinis
Payagan ang HTML input, ang mga file ay kino-convert gamit ang HTML::Tidy

Voorwaarde palaugnayan
ay isang XPath-like expression na pinapayagan ng XML::Twig na mag-trigger ng mga humahawak.

mga halimbawa:
'para'
'para[@compact="compact"]'
'*[@urgent]'
'*[@urgent="1"]'
'para[string()= "BABALA"]'

tingnan ang XML::Twig para sa mas kumpletong paglalarawan ng syntax

ang mga opsyon ay pinoproseso ng Getopt::Matagal upang makapagsimula sila sa '-' o '--' at maaaring
pinaikling ("-r" sa halip na "--root" halimbawa)

DESCRIPTION


xml_grep gumagawa ng grep sa mga XML file. Sa halip na gumamit ng mga regular na expression ay gumagamit ito ng XPath
expression (sa katunayan ang subset ng XPath na sinusuportahan ng XML::Twig)

ang mga resulta ay maaaring ang mga pangalan ng mga file o mga elemento ng XML na naglalaman ng mga tumutugmang elemento.

Gumamit ng xml_grepp online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa