xml_grepp - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xml_grepp komutudur.

Program:

ADI


xml_grep - belirli öğeleri arayan grep XML dosyaları

SİNOPSİS


xml_grep [seçenekler]

or

xml_grep

Varsayılan olarak "xml_grep"e bir XPath ifadesi ve bir dosya listesi verebilir ve
sonucu içeren bir XML dosyası.

Bu yazmaya eşdeğerdir

xml_grep --group_by_file dosyası --pretty_print girintili --cond

SEÇENEKLER


--yardım et
kısa yardım mesajı

--adam
tam belgeler

--Sürüm
araç sürümünü göster

--kök
eşleşen xml parçalarını arayın ve döndürün

ne "--root" ne de "--file" kullanılmıyorsa, tetikleyici öğe(ler)
"--cond" seçeneği kullanılır. "--cond" kullanılmazsa, eşleşen tüm öğeler
iade edildi

birkaç "--root" sağlanabilir

--koşul
parçaları (veya dosya adlarını) yalnızca eşleşen öğeler içeriyorsa döndür

birkaç "--cond" sağlanabilir (bu durumda VEYA'lanırlar)

--Dosyalar
yalnızca dosya adlarını döndür (bir XML çıktısı oluşturmayın)

bu seçeneğin kullanımı, XML çıktısını tanımlayan seçeneklerden herhangi birinin kullanılmasını engeller:
"--roots", "--encoding", "--wrap", "--group_by_file" veya "--pretty_print"

--saymak
her dosyadaki yalnızca eşleşme sayısını döndürür

bu seçeneğin kullanımı, XML çıktısını tanımlayan seçeneklerden herhangi birinin kullanılmasını engeller:
"--roots", "--encoding", "--wrap", "--group_by_file" veya "--pretty_print"

--sıkı
bu seçenek olmadan ayrıştırma hataları STDOUT'a bildirilir ve dosya atlanır

--tarih
açıkken (varsayılan olarak) sarma öğesi, tarihi veren bir "tarih" özniteliği alır
araç çalıştırıldı.

"--nodate" ile bu öznitelik eklenmez; bu, gerekirse yararlı olabilir.
2 koşuyu karşılaştırın.

--kodlama
xml çıktısının kodlaması (varsayılan olarak utf-8)

--nb_sonuçları
sadece çıktı Sonuçlar

--by_file
sadece çıktı dosyaya göre sonuçlar

--dürüm
xml sonucunu sağlanan etikete sarın (varsayılanı 'xml_grep' seçeneğidir)

Wrap boş bir dizgeye ("--wrap ''") ayarlanırsa, xml sonucu şuraya sarılmaz:
herşey.

--nowrap
"--wrap ''" kullanmakla aynı: xml sonucu sarılmaz.

--açıklama
sarma etiketinin öznitelikleri (varsayılanı "version=" şeklindedir) " tarih=" "")

--group_by_file
her dosya için sonuçları ayrı bir öğeye sarın. Varsayılan olarak bu öğe adlandırılmıştır
"dosya". Dosyanın adını veren "dosya adı" adlı bir özniteliğe sahiptir.

bu seçeneğin kısa versiyonu -g

--hariç tutmak
grep'te "-v" kullanmakla aynı: koşulla eşleşen öğeler hariç tutulur
sonuç, girdi dosyası/dosyaları aksi takdirde değişmez

bu seçeneğin kısa şekli -v

--pretty_print
çıktıyı XML::Twig stillerini kullanarak güzel bir şekilde yazdırın ('"girintili"', ""kayıt"' veya
'"record_c"' muhtemelen aradığınız şeydir)

seçenek kullanılmış ancak stil verilmemişse "girintili" kullanılır

bu argüman için kısa form -s

--sadece yazı
Sonuçların metnini satır satır görüntüler.

--html
HTML girişine izin verin, dosyalar HTML::TreeBuilder kullanılarak dönüştürülür

--Derli toplu
HTML girişine izin verin, dosyalar HTML::Tidy kullanılarak dönüştürülür

Şart Sözdizimi
işleyicileri tetiklemek için XML::Twig tarafından izin verilen XPath benzeri bir ifadedir.

örnekler:
'para'
'para[@compact="kompakt"]'
'*[@acil]'
'*[@urgent="1"]'
'para[sicim()="UYARI"]'

daha eksiksiz bir açıklama için bkz. XML::Twig sözdizimi

seçenekler Getopt::Long tarafından işlenir, böylece '-' veya '--' ile başlayabilirler ve
kısaltılmış (örneğin, "--root" yerine "-r")

TANIM


xml_grep XML dosyalarında bir grep yapar. Normal ifadeler yerine XPath kullanır
ifadeler (aslında XML::Twig tarafından desteklenen XPath alt kümesi)

sonuçlar, eşleşen öğeleri içeren dosyaların veya XML öğelerinin adları olabilir.

onworks.net hizmetlerini kullanarak xml_grepp'i çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları