'\" t .\" Title: xmllint .\" Author: John Fleck .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 09/04/2026 .\" Manual: xmllint Manual .\" Source: xmllint .\" Language: Persian .\" .TH "XMLLINT" "1" "09/04/2026" "xmllint" "xmllint Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" xmllint \- ابزار خط فرمان XML .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBxmllint\fR\ 'u \fBxmllint\fR [\fB\-\-version\fR | \fB\-\-debug\fR | \fB\-\-quiet\fR | \fB\-\-shell\fR | \fB\-\-xpath\ "\fR\fB\fIXPath_expression\fR\fR\fB"\fR | \fB\-\-xpath0\ "\fR\fB\fIXPath_expression\fR\fR\fB"\fR | \fB\-\-copy\fR | \fB\-\-recover\fR | \fB\-\-huge\fR | \fB\-\-nocompact\fR | \fB\-\-nodefdtd\fR | \fB\-\-nodict\fR | \fB\-\-noenc\fR | \fB\-\-noent\fR | \fB\-\-nofixup\-base\-uris\fR | \fB\-\-noout\fR | \fB\-\-nonet\fR | \fB\-\-path\ "\fR\fB\fIPATH(S)\fR\fR\fB"\fR | \fB\-\-load\-trace\fR | \fB\-\-valid\fR | \fB\-\-postvalid\fR | \fB\-\-dtdvalid\ \fR\fB\fIURL\fR\fR | \fB\-\-dtdvalidfpi\ \fR\fB\fIFPI\fR\fR | \fB\-\-timing\fR | \fB\-\-output\ \fR\fB\fIFILE\fR\fR | \fB\-\-repeat\fR | \fB\-\-insert\fR | \fB\-\-strict\-namespace\fR | \fB\-\-compress\fR | \fB\-\-html\fR | \fB\-\-xmlout\fR | \fB\-\-push\fR | \fB\-\-memory\fR | \fB\-\-max\-ampl\ \fR\fB\fIINTEGER\fR\fR | \fB\-\-maxmem\ \fR\fB\fINBBYTES\fR\fR | \fB\-\-nowarning\fR | \fB\-\-noblanks\fR | \fB\-\-nocdata\fR | \fB\-\-format\fR | \fB\-\-pretty\ \fR\fB\fIINTEGER\fR\fR | \fB\-\-encode\ \fR\fB\fIENCODING\fR\fR | \fB\-\-dropdtd\fR | \fB\-\-nsclean\fR | \fB\-\-catalogs\fR | \fB\-\-nocatalogs\fR | \fB\-\-auto\fR | \fB\-\-xinclude\fR | \fB\-\-noxincludenode\fR | \fB\-\-loaddtd\fR | \fB\-\-dtdattr\fR | \fB\-\-stream\fR | \fB\-\-walker\fR | \fB\-\-pattern\ \fR\fB\fIPATTERNVALUE\fR\fR | \fB\-\-relaxng\ \fR\fB\fISCHEMA\fR\fR | \fB\-\-schema\ \fR\fB\fISCHEMA\fR\fR | \fB\-\-schematron\ \fR\fB\fISCHEMA\fR\fR | \fB\-\-c14n\fR | \fB\-\-c14n11\fR | \fB\-\-exc\-c14n\fR | \fB\-\-pedantic\fR | \fB\-\-sax\fR | \fB\-\-sax1\fR | \fB\-\-oldxml10\fR] {\fIXML\-FILE(S)\fR... | \-} .SH "توضیحات (DESCRIPTION)" .PP برنامهٔ \fBxmllint\fR یک یا چند فایل XML را که در خط فرمان به عنوان \fIXML\-FILE\fR مشخص شده‌اند (یا در صورتی که نام فایل داده‌شده \fB\-\fR باشد، از ورودی استاندارد) تجزیه می‌کند\&. این برنامه بسته به گزینه‌های انتخاب‌شده، انواع مختلفی از خروجی را چاپ می‌کند\&. این ابزار برای تشخیص خطاها هم در کد XML و هم در خودِ تجزیه‌کنندهٔ XML مفید است\&. .PP \fBxmllint\fR بخشی از کتابخانهٔ libxml2 است\&. .SH "گزینه‌های اعتبارسنجی (VALIDATION OPTIONS)" .PP گزینه‌های فعال‌کنندهٔ اعتبارسنجی\&. .PP \fB\-\-dtdvalid \fR\fB\fIURL\fR\fR .RS 4 استفاده از DTD مشخص‌شده با یک \fIURL\fR برای اعتبارسنجی\&. .RE .PP \fB\-\-dtdvalidfpi \fR\fB\fIFPI\fR\fR .RS 4 استفاده از DTD مشخص‌شده توسط یک شناسهٔ رسمی عمومی (Formal Public Identifier یا \fIFPI\fR) برای اعتبارسنجی؛ توجه داشته باشید که این گزینه برای کارکرد به کاتالوگی نیاز دارد که آن شناسهٔ رسمی عمومی را صادر کرده باشد\&. .RE .PP \fB\-\-relaxng \fR\fB\fISCHEMA\fR\fR .RS 4 استفاده از فایل RelaxNG به نام \fISCHEMA\fR برای اعتبارسنجی\&. .RE .PP \fB\-\-schema \fR\fB\fISCHEMA\fR\fR .RS 4 استفاده از یک فایل W3C XML Schema به نام \fISCHEMA\fR برای اعتبارسنجی\&. .RE .PP \fB\-\-schematron \fR\fB\fISCHEMA\fR\fR .RS 4 استفاده از یک فایل Schematron به نام \fISCHEMA\fR برای اعتبارسنجی\&. .RE .PP \fB\-\-valid\fR .RS 4 بررسی اینکه آیا سند، نمونه‌ای معتبر از تعریف نوع سند (DTD) گنجانده‌شده است یا خیر\&. همچنین می‌توان با استفاده از گزینهٔ \fB\-\-dtdvalid\fR در خط فرمان یک DTD را برای اعتبارسنجی در برابر آن تعیین کرد\&. به طور پیش‌فرض، \fBxmllint\fR بررسی می‌کند که آیا سند خوش‌ساخت (well\-formed) هست یا خیر\&. .RE .PP \fB\-\-strict\-namespace\fR .RS 4 در صورتی که سند خوش‌ساخت باشد، اما دارای خطاهای فضای نام باشد، یک خطا بازمی‌گرداند\&. این گزینه خوش‌ساختی فضای نام را اجباری می‌کند\&. .RE .SH "گزینه‌های تجزیه‌کننده (PARSER OPTIONS)" .PP گزینه‌های زیر تنظیمات مربوط به تجزیه‌کننده را اعمال می‌کنند\&. .PP \fB\-\-dtdattr\fR .RS 4 دریافت DTD خارجی و پر کردن درخت با ویژگی‌های موروثی\&. شامل گزینهٔ \fB\-\-loaddtd\fR نیز می‌شود\&. .RE .PP \fB\-\-huge\fR .RS 4 نادیده گرفتن برخی از محدودیت‌های سخت‌کدشدهٔ تجزیه‌کننده\&. .RE .PP \fB\-\-loaddtd\fR .RS 4 دریافت یک DTD خارجی و موجودیت‌های پارامتر خارجی\&. .RE .PP \fB\-\-max\-ampl \fR\fB\fIINTEGER\fR\fR .RS 4 تنظیم حداکثر ضریب تقویت که از گسترش نمایی موجودیت‌ها (حملهٔ "billion laughs") محافظت می‌کند\&. مقدار پیش‌فرض ۵ است\&. اسنادی که به طور گسترده از گسترش موجودیت‌ها استفاده می‌کنند ممکن است به مقدار بالاتری نیاز داشته باشند\&. .RE .PP \fB\-\-noblanks\fR .RS 4 حذف فاصله‌های خالی «قابل چشم‌پوشی»\&. این گزینه غیرقابل اعتماد است و نباید استفاده شود\&. .RE .PP \fB\-\-nocatalogs\fR .RS 4 استفاده نکردن از هیچ کاتالوگی\&. .RE .PP \fB\-\-nocdata\fR .RS 4 جایگزینی بخش‌های CDATA با گره‌های متنی معادل\&. .RE .PP \fB\-\-nodefdtd\fR .RS 4 عدم تنظیم نوع سند (doctype) پیش‌فرض HTML (گزینهٔ تجزیه‌کننده HTML_PARSE_NODEFDTD)\&. .RE .PP \fB\-\-noenc\fR .RS 4 نادیده گرفتن اعلان کدگذاری (گزینهٔ تجزیه‌کننده XML_PARSE_IGNORE_ENC)\&. .RE .PP \fB\-\-noent\fR .RS 4 جایگزینی مقادیر موجودیت‌ها به جای ارجاعات موجودیت\&. به طور پیش‌فرض، \fBxmllint\fR ارجاعات موجودیت را دست‌نخورده باقی می‌گذارد\&. این گزینه بارگذاری DTDها و موجودیت‌های خارجی را فعال می‌کند\&. .RE .PP \fB\-\-nofixup\-base\-uris\fR .RS 4 اصلاح نکردن URIهای xml:base هنگام پردازش XIncludeها (گزینهٔ تجزیه‌کننده XML_PARSE_NOBASEFIX)\&. .RE .PP \fB\-\-nonet\fR .RS 4 استفاده نکردن از اینترنت برای دریافت DTDها یا موجودیت‌ها\&. در libxml2 نسخه 2.15 یا بالاتر تأثیری ندارد\&. .RE .PP \fB\-\-nowarning\fR .RS 4 عدم صدور هشدارهای تجزیه‌کننده و/یا اعتبارسنج\&. .RE .PP \fB\-\-nsclean\fR .RS 4 حذف اعلان‌های اضافی و تکراری فضای نام\&. .RE .PP \fB\-\-oldxml10\fR .RS 4 استفاده از قواعد تجزیهٔ منسوخ‌شده مربوط به پیش از نگارش پنجم XML 1.0\&. .RE .PP \fB\-\-pedantic\fR .RS 4 فعال‌سازی هشدارهای اضافی\&. .RE .PP \fB\-\-recover\fR .RS 4 خروجی دادن هر بخش قابل تجزیه از یک سند نامعتبر\&. رفتار دقیق مشخص نشده است\&. استفاده از این گزینه توصیه نمی‌شود\&. .RE .PP \fB\-\-xinclude\fR .RS 4 انجام پردازش XInclude\&. .RE .SH "گزینه‌های متفرقه (MISCELLANEOUS OPTIONS)" .PP گزینه‌هایی که در دسته‌بندی دیگری قرار نمی‌گیرند\&. .PP \fB\-\-catalogs\fR .RS 4 استفاده از کاتالوگ(های) SGML از \fBSGML_CATALOG_FILES\fR\&. کاتالوگ‌های XML به طور پیش‌فرض بارگذاری می‌شوند\&. .RE .PP \fB\-\-dropdtd\fR .RS 4 حذف DTD پس از تجزیه\&. .RE .PP \fB\-\-html\fR .RS 4 استفاده از تجزیه‌کنندهٔ HTML\&. .RE .PP \fB\-\-path "\fR\fB\fIPATH(S)\fR\fR\fB"\fR .RS 4 استفاده از فهرست مسیرهای سیستم‌فایل (جداشده با فاصله یا دونقطه) مشخص‌شده با \fIPATHS\fR برای بارگذاری DTDها یا موجودیت‌ها\&. فهرست‌های جداشده با فاصله را درون علامت نقل‌قول قرار دهید\&. .RE .PP \fB\-\-quiet\fR .RS 4 پیام‌های اطلاع‌رسانی را در stderr چاپ نکند\&. .RE .PP \fB\-\-sax\fR .RS 4 چاپ فراخوانی‌های بازگشتی (callbacks) ابزار SAX برای اشکال‌زدایی\&. در صورت استفاده با \fB\-\-noout\fR می‌تواند برای اعتبارسنجی جریانی DTD و طرح‌واره استفاده شود\&. .RE .PP \fB\-\-shell\fR .RS 4 اجرای یک پوستهٔ ناوبری\&. جزئیات دستورهای موجود در حالت پوسته در ادامه آمده است (بخش «دستورهای پوسته (SHELL COMMANDS)» را ببینید)\&. .RE .PP \fB\-\-stream\fR .RS 4 استفاده از API جریانی \- کاربردی در ترکیب با گزینه‌های \fB\-\-relaxng\fR یا \fB\-\-valid\fR برای اعتبارسنجی فایل‌هایی که برای نگهداری در حافظه بیش از حد بزرگ هستند\&. .RE .PP \fB\-\-version\fR .RS 4 نمایش نسخهٔ libxml2 استفاده‌شده\&. .RE .SH "گزینه‌های خروجی (OUTPUT OPTIONS)" .PP گزینه‌های کنترل‌کنندهٔ خروجی\&. به جز \fB\-\-noout\fR این گزینه‌ها در حالت SAX یا stream تأثیری ندارند\&. .PP \fB\-\-compress\fR .RS 4 روشن کردن فشرده‌سازی خروجی با \fBgzip\fR(1)\&. .RE .PP \fB\-\-c14n\fR, \fB\-\-c14n11\fR, \fB\-\-exc\-c14n\fR .RS 4 استفاده از قانون‌سازی (C14N) کنسرسیوم W3C XML برای سریال‌سازی نتیجهٔ تجزیه در stdout\&. این گزینه توضیحات (comments) را در نتیجه حفظ می‌کند\&. .RE .PP \fB\-\-encode \fR\fB\fIENCODING\fR\fR .RS 4 خروجی دادن با کدگذاری تعیین‌شده\&. توجه داشته باشید که این گزینه برای کل سند عمل می‌کند، نه برای قطعات یا نتیجهٔ حاصل از پرس‌وجوهای XPath\&. .RE .PP \fB\-\-format\fR .RS 4 قالب‌بندی مجدد و تورفتگی‌گذاری خروجی\&. متغیر محیطی \fBXMLLINT_INDENT\fR تورفتگی را کنترل می‌کند\&. مقدار پیش‌فرض دو فاصله (" ") است\&. .sp به‌ویژه در غیاب یک DTD، این ویژگی هرگز به صورت قابل اعتماد کار نکرده و از اساس معیوب است\&. .RE .PP \fB\-\-noout\fR .RS 4 جلوگیری از چاپ خروجی\&. به طور پیش‌فرض، \fBxmllint\fR درخت نتیجه را خروجی می‌دهد\&. .RE .PP \fB\-\-output \fR\fB\fIFILE\fR\fR .RS 4 تعریف یک مسیر فایل که \fBxmllint\fR نتیجهٔ تجزیه را در آن ذخیره می‌کند\&. معمولاً برنامه‌ها درختی می‌سازند و آن را در stdout ذخیره می‌کنند؛ با این گزینه نمونهٔ XML حاصل در یک فایل ذخیره خواهد شد\&. .RE .PP \fB\-\-pretty \fR\fB\fIINTEGER\fR\fR .RS 4 مقدار 0 به معنای بدون قالب‌بندی، 1 به معنای XML_SAVE_FORMAT (همانند \-\-format) و 2 به معنای XML_SAVE_WSNONSIG است\&. .RE .PP \fB\-\-xmlout\fR .RS 4 در ترکیب با \fB\-\-html\fR استفاده می‌شود\&. معمولاً هنگام تجزیهٔ HTML سند با سریال‌ساز HTML ذخیره می‌شود، اما با این گزینه سند حاصل با سریال‌ساز XML ذخیره خواهد شد\&. این گزینه در درجه اول برای تولید XHTML از ورودی HTML استفاده می‌شود\&. .RE .SH "گزینه‌های اشکال‌زدایی (DEBUG OPTIONS)" .PP از گزینه‌های زیر می‌توان برای اشکال‌زدایی کتابخانهٔ libxml2 استفاده کرد\&. رفتار این گزینه‌ها ممکن است بدون اطلاع قبلی تغییر کند\&. .PP \fB\-\-auto\fR .RS 4 تولید یک سند کوچک برای مقاصد آزمایشی\&. .RE .PP \fB\-\-copy\fR .RS 4 آزمودن پیاده‌سازی کپی داخلی\&. .RE .PP \fB\-\-debug\fR .RS 4 تجزیهٔ یک فایل و خروجی دادن یک درخت حاشیه‌نویسی‌شده از نسخهٔ درون‌حافظه‌ای سند\&. .RE .PP \fB\-\-insert\fR .RS 4 آزمودن درج‌های معتبر\&. منسوخ‌شده: این قابلیت حذف خواهد شد\&. .RE .PP \fB\-\-load\-trace\fR .RS 4 نمایش تمام اسناد بارگذاری‌شده در طول پردازش در stderr\&. .RE .PP \fB\-\-maxmem \fR\fB\fINNBYTES\fR\fR .RS 4 آزمودن پشتیبانی حافظهٔ تجزیه‌کننده\&. \fINNBYTES\fR حداکثر تعداد بایت‌هایی است که کتابخانه مجاز به تخصیص آن است\&. این گزینه همچنین می‌تواند برای اطمینان از اینکه پردازش دسته‌ای فایل‌های XML حافظهٔ مجازی سرور اجراکننده را تمام نمی‌کند، استفاده شود\&. .RE .PP \fB\-\-memory\fR .RS 4 تجزیه از حافظه\&. .RE .PP \fB\-\-nocompact\fR .RS 4 تولید نکردن گره‌های متنی فشرده (گزینهٔ تجزیه‌کننده XML_PARSE_COMPACT)\&. فقط برای اشکال‌زدایی\&. .RE .PP \fB\-\-nodict\fR .RS 4 عدم استفاده از واژه‌نامه‌ها (گزینهٔ تجزیه‌کننده XML_PARSE_NODICT)\&. فقط برای اشکال‌زدایی\&. .RE .PP \fB\-\-noxincludenode\fR .RS 4 انجام پردازش XInclude بدون تولید گره‌های آغازین و پایانی XInclude\&. .RE .PP \fB\-\-pattern \fR\fB\fIPATTERNVALUE\fR\fR .RS 4 برای به‌کارگیری موتور تشخیص الگو استفاده می‌شود که می‌تواند با رابط خوانندهٔ تجزیه‌کننده استفاده شود\&. این گزینه امکان انتخاب برخی از گره‌های سند را بر اساس یک عبارت (زیرمجموعه) XPath فراهم می‌کند\&. برای اشکال‌زدایی استفاده می‌شود\&. .RE .PP \fB\-\-postvalid\fR .RS 4 اعتبارسنجی پس از تکمیل تجزیه\&. .RE .PP \fB\-\-push\fR .RS 4 استفاده از حالت push در تجزیه‌کننده\&. .RE .PP \fB\-\-repeat\fR .RS 4 تکرار ۱۰۰ بار، برای زمان‌سنجی یا ارزیابی کارایی (profiling)\&. .RE .PP \fB\-\-sax1\fR .RS 4 استفاده از رابط منسوخ‌شدهٔ SAX1 (فقط برای اشکال‌زدایی)\&. .RE .PP \fB\-\-timing\fR .RS 4 خروجی دادن اطلاعات مربوط به زمان صرف‌شده توسط \fBxmllint\fR برای انجام مراحل مختلف\&. .RE .PP \fB\-\-walker\fR .RS 4 آزمودن ماژول walker که یک رابط خواننده برای درخت سند است؛ به جای استفاده از API خواننده روی یک سند تجزیه‌نشده، روی یک درخت موجود در حافظه کار می‌کند\&. برای اشکال‌زدایی استفاده می‌شود\&. .RE .PP \fB\-\-xpath "\fR\fB\fIXPath_expression\fR\fR\fB"\fR .RS 4 اجرای عبارت XPath ارائه‌شده به عنوان آرگومان و چاپ نتیجه\&. در صورت وجود مجموعه گره‌ها (nodeset) به عنوان نتیجه، هر گره در مجموعه به طور کامل در خروجی سریال‌سازی می‌شود\&. در صورت خالی بودن مجموعه گره‌ها، نتیجهٔ "XPath set is empty" نمایش داده شده و کد خروج ۱۱ بازگردانده می‌شود\&. .RE .SH "دستورهای پوسته (SHELL COMMANDS)" .PP برنامهٔ \fBxmllint\fR یک حالت پوستهٔ تعاملی ارائه می‌دهد که با گزینهٔ \fB\-\-shell\fR فراخوانی می‌شود\&. دستورهای موجود در حالت پوسته عبارتند از (به ترتیب حروف الفبا): .PP \fBbase\fR .RS 4 نمایش پایهٔ XML (xml:base) گره\&. .RE .PP \fBbye\fR .RS 4 خروج از پوسته\&. .RE .PP \fBcat \fR\fB\fINODE\fR\fR .RS 4 نمایش گره مشخص‌شده یا گره فعلی\&. .RE .PP \fBcd \fR\fB\fIPATH\fR\fR .RS 4 تغییر گره فعلی به مسیر مشخص‌شده (در صورت یکتا بودن) یا ریشه در صورت عدم ارائه آرگومان\&. .RE .PP \fBdir \fR\fB\fIPATH\fR\fR .RS 4 تخلیهٔ اطلاعات دربارهٔ گره (فضای نام، ویژگی‌ها، محتوا)\&. .RE .PP \fBdu \fR\fB\fIPATH\fR\fR .RS 4 نمایش ساختار زیردرخت زیر مسیر مشخص‌شده یا گره فعلی\&. .RE .PP \fBexit\fR .RS 4 خروج از پوسته\&. .RE .PP \fBhelp\fR .RS 4 نمایش این راهنما\&. .RE .PP \fBload \fR\fB\fIFILENAME\fR\fR .RS 4 بارگذاری یک سند جدید با نام فایل داده‌شده\&. .RE .PP \fBls \fR\fB\fIPATH\fR\fR .RS 4 فهرست کردن محتویات مسیر مشخص‌شده یا دایرکتوری فعلی\&. .RE .PP \fBpwd\fR .RS 4 نمایش مسیر به گره فعلی\&. .RE .PP \fBquit\fR .RS 4 خروج از پوسته\&. .RE .PP \fBsave \fR\fB\fIFILENAME\fR\fR .RS 4 ذخیرهٔ سند فعلی با نام فایل داده‌شده یا نام اصلی آن\&. .RE .PP \fBvalidate\fR .RS 4 بررسی سند برای یافتن خطاها\&. .RE .PP \fBwrite \fR\fB\fIFILENAME\fR\fR .RS 4 نوشتن گره فعلی در نام فایل داده‌شده\&. .RE .SH "محیط (ENVIRONMENT)" .PP \fBSGML_CATALOG_FILES\fR .RS 4 رفتار کاتالوگ SGML را می‌توان با هدایت مجدد پرس‌وجوها به مجموعه کاتالوگ‌های اختصاصی کاربر تغییر داد\&. این کار با تنظیم متغیر محیطی \fBSGML_CATALOG_FILES\fR بر روی فهرستی از کاتالوگ‌ها انجام‌پذیر است\&. مقدار خالی باید بارگذاری کاتالوگ پیش‌فرض را غیرفعال کند\&. .RE .PP \fBXML_CATALOG_FILES\fR .RS 4 رفتار کاتالوگ XML را می‌توان با هدایت مجدد پرس‌وجوها به مجموعه کاتالوگ‌های اختصاصی کاربر تغییر داد\&. این کار با تنظیم متغیر محیطی \fBXML_CATALOG_FILES\fR بر روی فهرستی از کاتالوگ‌ها که با فاصله از هم جدا شده‌اند انجام می‌شود\&. برای گریز (اسکیپ) از فاصله‌ها یا نویسه‌های دیگر از percent\-encoding استفاده کنید\&. متغیر خالی باید بارگذاری کاتالوگ پیش‌فرض را غیرفعال کند\&. .RE .PP \fBXML_DEBUG_CATALOG\fR .RS 4 تنظیم متغیر محیطی \fBXML_DEBUG_CATALOG\fR به مقداری \fIغیر از صفر\fR با استفاده از دستور \fBexport\fR باعث خروجی دادن اطلاعات اشکال‌زدایی مربوط به عملیات کاتالوگ می‌شود\&. .RE .PP \fBXMLLINT_INDENT\fR .RS 4 تنظیم متغیر محیطی \fBXMLLINT_INDENT\fR میزان تورفتگی را کنترل می‌کند\&. مقدار پیش‌فرض دو فاصله " " است\&. .RE .SH "پیام‌های تشخیصی (DIAGNOSTICS)" .PP کدهای خروج \fBxmllint\fR اطلاعاتی ارائه می‌دهند که هنگام فراخوانی آن از طریق اسکریپت‌ها قابل استفاده است\&. .PP \fB0\fR .RS 4 بدون خطا .RE .PP \fB1\fR .RS 4 دسته‌بندی‌نشده .RE .PP \fB2\fR .RS 4 خطا در DTD .RE .PP \fB3\fR .RS 4 خطای اعتبارسنجی .RE .PP \fB4\fR .RS 4 سند خوش‌ساخت نیست یا خوانده نشد .RE .PP \fB5\fR .RS 4 خطا در کامپایل طرح‌واره (schema) .RE .PP \fB6\fR .RS 4 خطا در نوشتن خروجی .RE .PP \fB7\fR .RS 4 خطا در الگو (هنگام استفاده از گزینهٔ \fB\-\-pattern\fR تولید می‌شود) .RE .PP \fB9\fR .RS 4 خطای اتمام حافظه .RE .PP \fB10\fR .RS 4 خطای ارزیابی XPath .RE .PP \fB11\fR .RS 4 نتیجهٔ XPath خالی است .RE .SH "همچنین ببینید (SEE ALSO)" .PP اطلاعات بیشتر را می‌توانید در مخزن libxml2 بیابید: \m[blue]\fB\%https://gitlab.gnome.org/GNOME/libxml2\fR\m[] .SH "نویسندگان (AUTHORS)" .PP \fBJohn Fleck\fR <\&jfleck@inkstain\&.net\&> .RS 4 .RE .PP \fBZiying Sherwin\fR <\&sherwin@nlm\&.nih\&.gov\&> .RS 4 .RE .PP \fBHeiko Rupp\fR <\&hwr@pilhuhn\&.de\&> .RS 4 .RE .SH "حق نشر (COPYRIGHT)" .br حق نشر \(co 2001, 2004 .br