İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

xmllint - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında xmllint çalıştırın

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 xmllint komutudur.

Program:

ADI


xmllint - komut satırı XML aracı

SİNOPSİS


xmllint [--versiyon | - hata ayıklama | --kabuk | --xpath "XPath_ifadesi" | --hata ayıklayıcı | --kopya
| --iyileşmek | --hiçbir şey yok | --çıkış yok | --none | --yol "YOL(LAR)" | --yük izleme |
--htmldışarı | --nowrap | --geçerli | --sonradan geçerli | --dtdgeçerli URL | --dtdvalidfpi FPI
| --zamanlama | --çıktı DOSYA | --tekrarlamak | --sokmak | --kompres | --html | --xmlout
| --itmek | --hafıza | --maxmem NBBYTE'LAR | --bilmek | --noblanks | --nocdata |
--biçim | --kodlamak KODLAMA | --dropdtd | --nsclean | --testIO | --kataloglar |
--nokataloglar | --Oto | --xinclude | --noxincludenode | --loaddtd | --dtdattr |
--aktarım | -- yürüteç | --Desen DESEN DEĞERİ | --chkregister | --rahatlamak ŞEMA |
--şema ŞEMA | --c14n] {XML-DOSYA(LAR)... | -}

xmllint --yardım et

TANIM


The xmllint program, komut satırında şu şekilde belirtilen bir veya daha fazla XML dosyasını ayrıştırır.
XML-DOSYA (veya sağlanan dosya adı ise standart girdi - ). Çeşitli türleri yazdırır
Çıktı, seçilen seçeneklere bağlı olarak. Her iki durumda da hataları tespit etmek için kullanışlıdır.
XML kodu ve XML ayrıştırıcısının kendisinde.

xmllint dahil libxml(3).

SEÇENEKLER


xmllint aşağıdaki seçenekleri kabul eder (alfabetik sırayla):

--Oto
Test amacıyla küçük bir belge oluşturun.

--kataloglar
SGML kataloglarını kullanın: SGML_CATALOG_FILES. Aksi takdirde XML katalogları
/etc/xml/katalog varsayılan olarak kullanılır.

--chkregister
Düğüm kaydını açın. Geliştiricilerin testi için kullanışlıdır libxml(3) düğüm izleme kodu.

--kompres
açmak gzip(1) çıktının sıkıştırılması.

--kopya
Dahili kopya uygulamasını test edin.

--c14n
Ayrıştırmanın sonucunu stdout'a seri hale getirmek için W3C XML Kurallılaştırmayı (C14N) kullanın.
Sonuçlarda yorumları tutar.

--dtdgeçerli URL
tarafından belirtilen DTD'yi kullanın. URL doğrulama için.

--dtdvalidfpi FPI
Resmi Genel Tanımlayıcı tarafından belirtilen DTD'yi kullanın FPI doğrulama için, bunun
çalışması için Resmi Genel Tanımlayıcıyı dışa aktaran bir katalog gerektirecektir.

- hata ayıklama
Bir dosyayı ayrıştırın ve belgenin bellek içi sürümünün açıklamalı bir ağacının çıktısını alın.

--hata ayıklayıcı
Belgede tanımlanan varlıklarda hata ayıklayın.

--dropdtd
DTD'yi çıktıdan çıkarın.

--dtdattr
Harici DTD'yi alın ve ağacı devralınan niteliklerle doldurun.

--kodlamak KODLAMA
Verilen kodlamada çıktı. Bunun tam belge için çalıştığını unutmayın, parçalar veya
XPath sorgularının sonucu.

--biçim
Çıktıyı yeniden biçimlendirin ve yeniden girin. NS XMLLINT_INDENT ortam değişkeni kontrol eder
girinti. Varsayılan değer iki boşluktur " ").

--yardım et
için kısa bir kullanım özeti yazdırın. xmllint.

--html
HTML ayrıştırıcısını kullanın.

--htmldışarı
Sonuçları bir HTML dosyası olarak çıktılayın. Bu neden olur xmllint gerekli HTML etiketlerini çıkarmak için
sonuç ağacı çıktısını çevreleyen, böylece sonuçlar bir şekilde gösterilebilir/görüntülenebilir
tarayıcı.

--sokmak
Geçerli eklemeler için test edin.

--loaddtd
Harici bir DTD alın.

--yük izleme
İşlem sırasında yüklenen tüm belgeleri stderr'e görüntüleyin.

--maxmem NNBYTE
Ayrıştırıcı bellek desteğini test edin. NNBYTE kitaplığın maksimum bayt sayısıdır
tahsis etmesine izin verildi. Bu, XML dosyalarının toplu olarak işlenmesini sağlamak için de kullanılabilir.
onları çalıştıran sunucunun sanal belleğini tüketmez.

--hafıza
Bellekten ayrıştırın.

--noblanks
Yok sayılmayan boşlukları bırakın.

--nokataloglar
Herhangi bir katalog kullanmayın.

--nocdata
CDATA bölümünü eşdeğer metin düğümleriyle değiştirin.

--hiçbir şey yok
Varlık referansları için varlık değerlerini değiştirin. Varsayılan olarak, xmllint varlıktan ayrılır
referanslar yerinde.

--none
DTD'leri veya varlıkları getirmek için İnternet'i kullanmayın.

--çıkış yok
Çıktıyı bastır. Varsayılan olarak, xmllint sonuç ağacını verir.

--bilmek
Ayrıştırıcıdan ve/veya doğrulayıcıdan uyarı göndermeyin.

--nowrap
HTML belge sarmalayıcı çıktısı vermeyin.

--noxincludenode
XInclude işlemeyi yapın ancak XInclude başlangıç ​​ve bitiş düğümlerini oluşturmayın.

--nsclean
Gereksiz ad alanı bildirimlerini kaldırın.

--çıktı DOSYA
Bir dosya yolu tanımlayın xmllint ayrıştırma sonucunu kaydedecektir. Genellikle programlar
bir ağaç oluşturun ve onu stdout'a kaydedin, bu seçenekle sonuç XML örneği
bir dosyaya kaydedilir.

--yol "YOL(LAR)"
tarafından belirtilen dosya sistemi yollarının (boşluk veya iki nokta üst üste ayrılmış) listesini kullanın. YOLLAR için
DTD'leri veya varlıkları yükleyin. Boşlukla ayrılmış listeleri tırnak içine alın.

--Desen DESEN DEĞERİ
Okuyucu ile kullanılabilen örüntü tanıma motorunu çalıştırmak için kullanılır
ayrıştırıcı arabirimi. Belgedeki bazı düğümleri bir temele göre seçmeye izin verir.
XPath (alt küme) ifadesi. Hata ayıklama için kullanılır.

--sonradan geçerli
Ayrıştırma tamamlandıktan sonra doğrulayın.

--itmek
Ayrıştırıcının itme modunu kullanın.

--iyileşmek
Geçersiz bir belgenin ayrıştırılabilir kısımlarını çıktılayın.

--rahatlamak ŞEMA
adlı RelaxNG dosyasını kullanın ŞEMA doğrulama için.

--tekrarlamak
Zamanlama veya profil oluşturma için 100 kez tekrarlayın.

--şema ŞEMA
adlı bir W3C XML Şema dosyası kullanın. ŞEMA doğrulama için.

--kabuk
Bir gezinme kabuğu çalıştırın. Kabuk modunda kullanılabilen komutlarla ilgili ayrıntılar aşağıdadır (bkz.
“SHELL KOMUTLARI” adlı bölüm).

--xpath "XPath_ifadesi"
Argüman olarak verilen bir XPath ifadesini çalıştırın ve sonucu yazdırın. Bir düğüm kümesi olması durumunda
Sonuç olarak, düğüm kümesindeki her düğüm çıktıda tam olarak serileştirilir. bir durumda
boş düğüm kümesi "XPath kümesi boş" sonucu gösterilecek ve bir hata çıkış kodu
iade edilecek.

--aktarım
Akış API'sini kullanın - ile birlikte kullanıldığında yararlıdır --rahatlamak or --geçerli seçenekleri
bellekte tutulamayacak kadar büyük dosyaların doğrulanması için.

--testIO
Kullanıcı giriş/çıkış desteğini test edin.

--zamanlama
Aldığı süre hakkında çıktı bilgisi xmllint çeşitli adımları gerçekleştirmek için.

--geçerli
Belgenin, dahil edilen Belge Türü Tanımının geçerli bir örneği olup olmadığını belirleyin
(DTD). Doğrulanacak bir DTD, komut satırında kullanılarak da belirtilebilir.
the --dtdgeçerli seçenek. Varsayılan olarak, xmllint belgenin doğru olup olmadığını da kontrol eder.
iyi biçimlendirilmiş.

--versiyon
sürümünü göster libxml(3) kullanılır.

-- yürüteç
Bir okuyucu arayüzü olan ancak bunun yerine bir belge ağacı olan yürüteç modülünü test edin.
Okuyucu API'sini ayrıştırılmamış bir belgede kullanmanın mevcut bir bellek içi üzerinde çalışması
ağaç. Hata ayıklama için kullanılır.

--xinclude
XInclude işleme yapın.

--xmlout
İle birlikte kullanılır --html. Genellikle HTML ayrıştırıldığında belge kaydedilir
HTML serileştirici ile. Ancak bu seçenekle ortaya çıkan belge ile kaydedilir.
XML serileştirici. Bu, öncelikle HTML girişinden XHTML oluşturmak için kullanılır.

SHELL KOMUTLAR


xmllint ile çağrılan etkileşimli bir kabuk modu sunar. --kabuk emretmek. Mevcut
kabuk modundaki komutlar şunları içerir (alfabetik sırayla):

baz
Düğümün XML tabanını görüntüleyin.

Hoşçakal
Kabuğu bırak.

kedi DÜĞÜM
Verilen düğümü veya mevcut düğümü görüntüleyin.

cd PATH
Geçerli düğümü verilen yola (benzersizse) veya herhangi bir argüman verilmemişse köke değiştirin.

dir PATH
Düğüm hakkındaki bilgileri (ad alanı, nitelikler, içerik) döker.

du PATH
Verilen yolun veya mevcut düğümün altındaki alt ağacın yapısını gösterin.

çıkış
Kabuğu bırak.

yardım et
Bu yardımı göster.

ücretsiz
Bellek kullanımını görüntüleyin.

yük DOSYA ADI
Verilen dosya adıyla yeni bir belge yükleyin.

ls PATH
Verilen yolun veya geçerli dizinin içeriğini listeleyin.

pwd
Geçerli düğümün yolunu görüntüleyin.

çıkmak
Kabuğu bırak.

kayıt etmek DOSYA ADI
Geçerli belgeyi verilen dosya adına veya orijinal adına kaydedin.

onaylamak
Belgede hatalar olup olmadığını kontrol edin.

yazmak DOSYA ADI
Geçerli düğümü verilen dosya adına yazın.

ÇEVRE


SGML_CATALOG_FILES
SGML katalog davranışı, sorguları kullanıcının kendi setine yönlendirerek değiştirilebilir.
kataloglar. Bu, ayarlanarak yapılabilir. SGML_CATALOG_FILES ortam değişkeni için bir
katalog listesi. Boş olan, varsayılanı yüklemeyi devre dışı bırakmalıdır /etc/sgml/katalog
katalog.

XML_CATALOG_FILES
XML katalog davranışı, sorguları kullanıcının kendi setine yönlendirerek değiştirilebilir.
kataloglar. Bu, ayarlanarak yapılabilir. XML_CATALOG_FILES ortam değişkeni için bir
katalog listesi. Boş olan, varsayılanı yüklemeyi devre dışı bırakmalıdır /etc/xml/katalog
katalog.

XML_DEBUG_CATALOG
Ortam değişkenini ayarlama XML_DEBUG_CATALOG için Sıfır olmayan ile ihracat
komut, katalog işlemleriyle ilgili hata ayıklama bilgilerini verir.

XMLLINT_INDENT
Ortam değişkenini ayarlama XMLLINT_INDENT girintiyi kontrol eder. Varsayılan
değer iki boşluktur " ".

TANI


xmllint dönüş kodları, komut dosyalarından çağrılırken kullanılabilecek bilgileri sağlar.

0
hata yok

1
sınıflandırılmamış

2
DTD'de hata

3
Doğrulama Hatası

4
Doğrulama Hatası

5
Şema derlemesinde hata

6
Çıktı yazılırken hata oluştu

7
Desende hata (ne zaman oluşturulur? --Desen seçeneği kullanılır)

8
Reader kaydında hata (ne zaman oluşturulur? --chkregister seçeneği kullanılır)

9
Yetersiz bellek hatası

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad