 
این دستور osgmlnorm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osgmlnorm - یک نرمال ساز سند SGML/XML
خلاصه
osgmlnorm [-CdeghmnrRvx] [-aنوع پیوند] [-Aمعماری] [-bbctf] [-cکاتالوگ]
[-Dفهرست راهنما...] [-Emax_errors...] [-iنام...] [-fنام...] [-wهشدار...]
[sysid...]
شرح
osgmlnorm روی خروجی استاندارد یک نمونه سند عادی برای SGML چاپ می کند
سند موجود در الحاق موجودیت ها با شناسه های سیستم
هنگامی که نمونه نرمال شده با اعلان و پرولوگ اصلی SGML پیشوند شود، آن را نشان می دهد
همان ESIS سند اصلی SGML را خواهد داشت، با استثنائات زیر:
* خروجی osgmlnorm در برابر تشخیص مرجع کوتاه محافظت نمی کند
جداکننده ها، بنابراین هر گونه اعلامیه USEMAP باید از DTD حذف شود.
* نمونه نرمال شده از جداکننده های مرجع استفاده می کند، حتی اگر نمونه اصلی باشد
کار را نکرد.
* اگر بخش های علامت گذاری شده با استفاده از گزینه -m در خروجی گنجانده شود، مرجع
از نامهای رزرو شده برای کلمات کلیدی وضعیت استفاده میشود، حتی اگر نمونه اصلی این کار را نکرده باشد.
* هر گونه اطلاعات ESIS مربوط به ویژگی SGML LINK از بین خواهد رفت.
نمونه نرمال شده از هیچ ویژگی کمینه سازی نشانه گذاری استفاده نمی کند به جز اینکه:
* هر ویژگی که در نمونه اصلی مشخص نشده باشد در آن گنجانده نمی شود
نمونه نرمال شده (ویژگی های فعلی گنجانده خواهد شد.)
* اگر مقدار اعلام شده یک ویژگی یک گروه نشانه نام بود و یک مقدار مشخص می شد
که همان نام ویژگی بود، سپس نام و مقدار ویژگی
نشانگر حذف خواهد شد. به عنوان مثال، با HTML osgmlnorm خروجی خواهد داشت
به جای
بخشی از یک سیستم SGML مطابق با استاندارد بین المللی ISO 8879 -- استاندارد
زبان نشانه گذاری تعمیم یافته یک سیستم تسهیلات توسعه یافته SGML مطابق با پیوست A از
استاندارد بین المللی ISO/IEC 10744 -- زبان ساختاری مبتنی بر زمان/ Hypermedia/Time.
گزینه های ذیل در دسترس هستند:
-aنام, -- فعال =نام
doctype یا linktype بسازید نام فعال.
-Aمعماری, --معماری=معماری
با توجه به معماری تجزیه و تحلیل کنید معماری.
-bbctf, --bctf=bctf
از BCTF با نام استفاده کنید bctf برای خروجی
-csysid, --کاتالوگ=sysid
با استفاده از ورودی کاتالوگ، شناسه های عمومی و نام نهادها را به شناسه های سیستم نگاشت کنید
فایلی که شناسه سیستم آن است sysid.
-C, --کاتالوگ ها
این همان تأثیری را دارد که در onsgmls(1).
-d, --dtd
خروجی یک اعلان نوع سند با همان شناسه خارجی به عنوان ورودی
سند، و بدون زیرمجموعه اعلامیه داخلی. هیچ بررسی انجام نمی شود که
نمونه سند با توجه به این DTD معتبر است.
-Dفهرست راهنما, --دایرکتوری=فهرست راهنما
جستجو فهرست راهنما برای فایل های مشخص شده در شناسه های سیستم.
این همان تأثیری را دارد که در onsgmls(1).
-e, - نهادهای باز
موجودیت های باز را در پیام های خطا توصیف کنید.
-- اعداد خطا
نمایش شماره خطا در پیام های خطا
-h, --کمک
یک متن راهنما را نمایش دهید و از آن خارج شوید.
-iنام, --شامل=نام
این همان تأثیری را دارد که در onsgmls(1).
-m, بخش های علامت گذاری شده
هر بخش علامت گذاری شده ای را که در نمونه سند ورودی بود، خروجی بگیرید.
-n, --نظرات
خروجی هر نظری که در نمونه سند ورودی بود.
-r, -- خام
خروجی خام هنگام چاپ موجودیت، هیچ تبدیلی روی RS و RE انجام ندهید. در
موجودیت معمولاً دارای ویژگی مدیر ذخیره سازی records=asis است.
-R, --محصور
این همان تأثیری را دارد که در onsgmls(1).
-v, - نسخه
شماره نسخه را چاپ کنید.
-wنوع
اخطارها و خطاها را بر اساس نوع کنترل کنید. این همان تأثیری را دارد که در
onsgmls(1).
با استفاده از خدمات onworks.net از osgmlnorm آنلاین استفاده کنید
 














