HXUNPIPE(1) HTML-XML-utils HXUNPIPE(1)

hxunpipe - تبدیل خروجی hxpipe به قالب XML

hxunpipe [ -b ] [ file-or-URL ]

hxunpipe خروجی hxpipe(1) (یا onsgmls(1)) را دریافت کرده و آن را دوباره به نشانه‌گذاری XML/SGML تبدیل می‌کند.

گزینه‌های زیر پشتیبانی می‌شوند:

به‌طور معمول، hxunpipe فرض می‌کند که ورودی توسط hxpipe ایجاد شده است؛ بدین معنی که ورودی ممکن است شامل موجودیت‌های نویسه‌ای (character entities) باشد، اما هرگز حاوی جداکننده‌های SGML/XML (<>&"') که نیاز به گریزدهی (escape) دارند نخواهد بود. با این حال، هنگامی که ورودی توسط (o)nsgmls تولید شده باشد، موجودیت‌ها باز (expanded) شده‌اند و ورودی ممکن است حاوی جداکننده‌های SGML/XML باشد. گزینهٔ -b باعث می‌شود که hxunpipe به دنبال این جداکننده‌ها بگردد و آن‌ها را گریزدهی کند: "<" به‌صورت "&lt;"، ">" به‌صورت "&gt;"، "&" به‌صورت "&amp;"، """ به‌صورت "&quot;" و "'" به‌صورت "&apos;".

عملوند زیر پشتیبانی می‌شود:

نام یا نشانی اینترنتی (URL) یک فایل HTML. در صورت عدم تعیین، ورودی استاندارد خوانده می‌شود.

مقدارهای خروج زیر بازگردانده می‌شوند:

0
پایان موفقیت‌آمیز.
> 0
خطایی در ورودی رخ داده است.

برای استفاده از پیشکار (proxy) جهت دریافت فایل‌های دوردست، متغیرهای محیطی http_proxy و ftp_proxy را مقداردهی کنید؛ مانند: http_proxy="http://localhost:8080"

تمام خطاهای نحوی ورودی شناسایی نمی‌شوند.

دستور hxunpipe در حال حاضر تنها می‌تواند فایل‌های دوردست را از طریق HTTP دریافت کند. این ابزار از فایل‌های محافظت‌شده با گذرواژه یا فایل‌هایی که محتوای آن‌ها به «کوکی‌های» HTTP وابسته است، پشتیبانی نمی‌کند.

hxpipe(1), onsgmls(1).

10 Jul 2011 7.x