Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

xmllint - Trực tuyến trên đám mây

Chạy xmllint trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh xmllint có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xmllint - công cụ XML dòng lệnh

SYNOPSIS


xmllint [--phiên bản | --gỡ lỗi | --vỏ bọc | --xpath "biểu thức XPath_" | --gỡ lỗi | - nội soi
| --hồi phục | --không có gì | --noout | --nonet | --con đường "PATH (S)" | - theo dõi tải |
--htmlout | --bây giờ | --có giá trị | --hậu hợp lệ | --dtdvalid URL | --dtdvalidfpi FPI
| - kích thích | - đầu ra FILE | --lặp lại | --chèn | - nén | --html | --xmlout
| --xô | --kỉ niệm | --maxmem NBBYTES | - hiểu biết | --noblanks | --nocdata |
--định dạng | --mã hóa THƯỞNG THỨC | --dropdtd | --nsclean | --testIO | - catalogs |
--nocatalog | --tự động | --xbao gồm | --noxincludenode | --loaddtd | --dtdattr |
--dòng | - người đi bộ | --mẫu GIÁ TRỊ MẪU | --chkregister | --thư giãn LƯỢC ĐỒ |
--lược đồ LƯỢC ĐỒ | --c14n] {XML-FILE (S)... | -}

xmllint --Cứu giúp

MÔ TẢ


Sản phẩm xmllint chương trình phân tích cú pháp một hoặc nhiều tệp XML, được chỉ định trên dòng lệnh dưới dạng
TỆP XML (hoặc đầu vào tiêu chuẩn nếu tên tệp được cung cấp là - ). Nó in nhiều loại khác nhau
đầu ra, tùy thuộc vào các tùy chọn đã chọn. Nó rất hữu ích để phát hiện lỗi cả trong
Mã XML và trong chính trình phân tích cú pháp XML.

xmllint được bao gồm trong libxml(3).

LỰA CHỌN


xmllint chấp nhận các tùy chọn sau (theo thứ tự bảng chữ cái):

--tự động
Tạo một tài liệu nhỏ cho mục đích thử nghiệm.

- catalogs
Sử dụng (các) danh mục SGML từ SGML_CATALOG_FILES. Nếu không, các danh mục XML bắt đầu từ
/ etc / xml / catalog được sử dụng theo mặc định.

--chkregister
Bật đăng ký nút. Hữu ích cho các nhà phát triển thử nghiệm libxml(3) mã theo dõi nút.

- nén
Bật gzip(1) nén đầu ra.

- nội soi
Kiểm tra việc triển khai bản sao nội bộ.

--c14n
Sử dụng W3C XML Canonicalisation (C14N) để tuần tự hóa kết quả phân tích cú pháp thành stdout.
Nó giữ các bình luận trong kết quả.

--dtdvalid URL
Sử dụng DTD được chỉ định bởi URL để xác nhận.

--dtdvalidfpi FPI
Sử dụng DTD được chỉ định bởi Mã nhận dạng công cộng chính thức FPI để xác nhận, hãy lưu ý rằng điều này
sẽ yêu cầu một danh mục xuất Mã số nhận dạng công chính thức đó để hoạt động.

--gỡ lỗi
Phân tích cú pháp tệp và xuất một cây có chú thích của phiên bản trong bộ nhớ của tài liệu.

--gỡ lỗi
Gỡ lỗi các thực thể được xác định trong tài liệu.

--dropdtd
Xóa DTD khỏi đầu ra.

--dtdattr
Tìm nạp DTD bên ngoài và điền vào cây các thuộc tính được kế thừa.

--mã hóa THƯỞNG THỨC
Đầu ra ở bảng mã nhất định. Lưu ý rằng điều này hoạt động đối với tài liệu đầy đủ không phải là các đoạn hoặc
kết quả từ các truy vấn XPath.

--định dạng
Định dạng lại và định hướng lại đầu ra. Các XMLLINT_INDENT biến môi trường kiểm soát
vết lõm. Giá trị mặc định là hai dấu cách "").

--Cứu giúp
In ra một bản tóm tắt sử dụng ngắn cho xmllint.

--html
Sử dụng trình phân tích cú pháp HTML.

--htmlout
Xuất kết quả dưới dạng tệp HTML. Điều này gây ra xmllint để xuất các thẻ HTML cần thiết
bao quanh đầu ra của cây kết quả để kết quả có thể được hiển thị / xem trong
trình duyệt.

--chèn
Kiểm tra các phụ trang hợp lệ.

--loaddtd
Tìm nạp một DTD bên ngoài.

- theo dõi tải
Hiển thị tất cả các tài liệu được tải trong quá trình xử lý sang stderr.

--maxmem NNBYTES
Kiểm tra hỗ trợ bộ nhớ phân tích cú pháp. NNBYTES là số byte tối đa mà thư viện là
được phép phân bổ. Điều này cũng có thể được sử dụng để đảm bảo xử lý hàng loạt tệp XML
sẽ không làm cạn kiệt bộ nhớ ảo của máy chủ đang chạy chúng.

--kỉ niệm
Phân tích cú pháp từ bộ nhớ.

--noblanks
Bỏ các khoảng trống có thể bỏ qua.

--nocatalog
Không sử dụng bất kỳ danh mục nào.

--nocdata
Thay thế phần CDATA bằng các nút văn bản tương đương.

--không có gì
Thay thế các giá trị thực thể cho các tham chiếu thực thể. Theo mặc định, xmllint rời thực thể
tài liệu tham khảo tại chỗ.

--nonet
Không sử dụng Internet để tìm nạp các DTD hoặc các thực thể.

--noout
Kìm hãm sản lượng. Theo mặc định, xmllint xuất ra cây kết quả.

- hiểu biết
Không phát ra cảnh báo từ trình phân tích cú pháp và / hoặc trình xác thực.

--bây giờ
Không xuất trình bao bọc tài liệu HTML.

--noxincludenode
Thực hiện xử lý XInclude nhưng không tạo các nút bắt đầu và kết thúc XInclude.

--nsclean
Loại bỏ các khai báo không gian tên thừa.

- đầu ra FILE
Xác định đường dẫn tệp ở đó xmllint sẽ lưu kết quả phân tích cú pháp. Thông thường các chương trình
xây dựng một cây và lưu nó trên stdout, với tùy chọn này, phiên bản XML kết quả sẽ là
được lưu vào một tệp.

--con đường "PATH (S)"
Sử dụng danh sách (được phân tách bằng dấu cách hoặc dấu hai chấm) các đường dẫn hệ thống tệp được chỉ định bởi CON ĐƯỜNG đến
tải DTD hoặc thực thể. Bao gồm các danh sách được phân tách bằng dấu cách bằng dấu ngoặc kép.

--mẫu GIÁ TRỊ MẪU
Được sử dụng để thực hiện công cụ nhận dạng mẫu, có thể được sử dụng với đầu đọc
giao diện với trình phân tích cú pháp. Nó cho phép chọn một số nút trong tài liệu dựa trên
Biểu thức XPath (tập con). Được sử dụng để gỡ lỗi.

--hậu hợp lệ
Xác thực sau khi phân tích cú pháp hoàn tất.

--xô
Sử dụng chế độ đẩy của trình phân tích cú pháp.

--hồi phục
Xuất bất kỳ phần nào có thể phân tích cú pháp của một tài liệu không hợp lệ.

--thư giãn LƯỢC ĐỒ
Sử dụng tệp RelaxNG có tên LƯỢC ĐỒ để xác nhận.

--lặp lại
Lặp lại 100 lần để xác định thời gian hoặc định hình.

--lược đồ LƯỢC ĐỒ
Sử dụng tệp Lược đồ XML W3C có tên LƯỢC ĐỒ để xác nhận.

--vỏ bọc
Chạy một trình bao điều hướng. Chi tiết về các lệnh có sẵn trong chế độ shell ở bên dưới (xem
phần được gọi là "SHELL COMMANDS").

--xpath "biểu thức XPath_"
Chạy biểu thức XPath đã cho dưới dạng đối số và in kết quả. Trong trường hợp của một tập hợp các nút
kết quả là mỗi nút trong tập nút được tuần tự hóa đầy đủ trong đầu ra. Trong trường hợp của một
nút trống đặt, kết quả "Tập hợp XPath trống" sẽ được hiển thị và mã thoát lỗi
sẽ được trả lại.

--dòng
Sử dụng API phát trực tuyến - hữu ích khi được sử dụng kết hợp với --thư giãn or --có giá trị lựa chọn
để xác thực các tệp quá lớn không thể lưu trong bộ nhớ.

--testIO
Kiểm tra hỗ trợ đầu vào / đầu ra của người dùng.

- kích thích
Xuất thông tin về thời gian cần thiết xmllint để thực hiện các bước khác nhau.

--có giá trị
Xác định xem tài liệu có phải là một phiên bản hợp lệ của Định nghĩa loại tài liệu được bao gồm hay không
(DTD). Một DTD để được xác thực cũng có thể được chỉ định tại dòng lệnh bằng cách sử dụng
các --dtdvalid Lựa chọn. Theo mặc định, xmllint cũng kiểm tra để xác định xem tài liệu có
đúng ngữ pháp.

--phiên bản
Hiển thị phiên bản của libxml(3) đã qua sử dụng.

- người đi bộ
Kiểm tra mô-đun walker, là giao diện người đọc nhưng dành cho cây tài liệu, thay vào đó
sử dụng API trình đọc trên một tài liệu chưa được phân tích cú pháp, nó hoạt động trên một bộ nhớ trong hiện có
cây. Được sử dụng để gỡ lỗi.

--xbao gồm
Thực hiện xử lý XInclude.

--xmlout
Được sử dụng kết hợp với --html. Thông thường, khi phân tích cú pháp HTML, tài liệu sẽ được lưu
với bộ tuần tự HTML. Nhưng với tùy chọn này, tài liệu kết quả được lưu với
bộ tuần tự hóa XML. Điều này chủ yếu được sử dụng để tạo XHTML từ đầu vào HTML.

SHELL HÀNG


xmllint cung cấp một chế độ shell tương tác được gọi với --vỏ bọc chỉ huy. Có sẵn
các lệnh trong chế độ shell bao gồm (theo thứ tự bảng chữ cái):

cơ sở
Hiển thị cơ sở XML của nút.

tạm biệt
Để nguyên vỏ.

làm sao NÚT
Hiển thị nút đã cho hoặc nút hiện tại.

cd PATH
Thay đổi nút hiện tại thành đường dẫn đã cho (nếu là duy nhất) hoặc gốc nếu không có đối số nào được đưa ra.

dir PATH
Kết xuất thông tin về nút (không gian tên, thuộc tính, nội dung).

du PATH
Hiển thị cấu trúc của cây con theo đường dẫn đã cho hoặc nút hiện tại.

ra
Để nguyên vỏ.

giúp đỡ
Hiển thị sự giúp đỡ này.

tự do
Hiển thị mức sử dụng bộ nhớ.

tải TÊN TỆP
Tải một tài liệu mới với tên tệp đã cho.

ls PATH
Liệt kê nội dung của đường dẫn đã cho hoặc thư mục hiện tại.

pwd
Hiển thị đường dẫn đến nút hiện tại.

bỏ thuốc lá
Để nguyên vỏ.

tiết kiệm TÊN TỆP
Lưu tài liệu hiện tại vào tên tệp đã cho hoặc tên gốc.

xác nhận tính hợp lệ
Kiểm tra tài liệu để tìm lỗi.

viết TÊN TỆP
Ghi nút hiện tại vào tên tệp đã cho.

MÔI TRƯỜNG


SGML_CATALOG_FILES
Hành vi danh mục SGML có thể được thay đổi bằng cách chuyển hướng các truy vấn đến nhóm của chính người dùng
các danh mục. Điều này có thể được thực hiện bằng cách thiết lập SGML_CATALOG_FILES biến môi trường thành một
danh sách các danh mục. Một cái trống sẽ vô hiệu hóa tải mặc định / etc / sgml / catalog
mục lục.

XML_CATALOG_FILES
Hành vi danh mục XML có thể được thay đổi bằng cách chuyển hướng các truy vấn đến nhóm của chính người dùng
các danh mục. Điều này có thể được thực hiện bằng cách thiết lập XML_CATALOG_FILES biến môi trường thành một
danh sách các danh mục. Một cái trống sẽ vô hiệu hóa tải mặc định / etc / xml / catalog
mục lục.

XML_DEBUG_CATALOG
Đặt biến môi trường XML_DEBUG_CATALOG đến khác không bằng cách sử dụng xuất khẩu
lệnh xuất ra thông tin gỡ lỗi liên quan đến hoạt động danh mục.

XMLLINT_INDENT
Đặt biến môi trường XMLLINT_INDENT kiểm soát thụt đầu dòng. Mặc định
giá trị là hai dấu cách "".

CHẨN ĐOÁN


xmllint mã trả về cung cấp thông tin có thể được sử dụng khi gọi nó từ các tập lệnh.

0
Không có lỗi

1
Không được phân loại

2
Lỗi trong DTD

3
Lỗi xác nhận

4
Lỗi xác nhận

5
Lỗi khi biên dịch giản đồ

6
Lỗi khi ghi đầu ra

7
Lỗi trong mẫu (được tạo ra khi --mẫu tùy chọn được sử dụng)

8
Lỗi trong đăng ký Reader (được tạo ra khi --chkregister tùy chọn được sử dụng)

9
Lỗi bộ nhớ

Sử dụng xmllint trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad