| OSGMLNORM(1) | Reference | OSGMLNORM(1) |
نام (NAME)
osgmlnorm - یک نرمالساز و استانداردساز سندهای SGML/XML
خلاصه دستور (SYNOPSIS)
osgmlnorm [-CdeghmnrRvx] [-alinktype] [-Aarchitecture] [-bbctf] [-ccatalog] [-Ddirectory...] [-Emax_errors...] [-iname...] [-fname...] [-wwarning...] [sysid...]
توضیحات (DESCRIPTION)
دستور osgmlnorm یک نمونه سند نرمالشده (استانداردسازیشده) را برای سند SGML موجود در الحاق موجودیتهایی با شناسههای سیستمی
در خروجی استاندارد چاپ میکند.
هنگامی که اعلان اصلی SGML و پیشدرآمد (prolog) به ابتدای نمونه سند نرمالشده افزوده شوند، ESIS آن با سند اصلی SGML یکسان خواهد بود، به استثنای موارد زیر:
* خروجی osgmlnorm در برابر شناسایی جداکنندههای ارجاع کوتاه (short reference delimiters) محافظت نمیکند، بنابراین هرگونه اعلان USEMAP باید از DTD حذف شود.
* نمونه سند نرمالشده از جداکنندههای ارجاع مرجع استفاده خواهد کرد، حتی اگر نمونه سند اصلی از آنها استفاده نکرده باشد.
* اگر با استفاده از گزینه -m بخشهای علامتگذاریشده در خروجی گنجانده شوند، برای کلیدواژههای وضعیت از نامهای رزروشده مرجع استفاده خواهد شد حتی اگر نمونه سند اصلی چنین نکرده باشد.
* هرگونه اطلاعات ESIS مربوط به ویژگی SGML LINK از دست خواهد رفت.
نمونه سند نرمالشده از هیچیک از ویژگیهای کمینهسازی نشانهگذاری استفاده نخواهد کرد، مگر در موارد زیر:
* هرگونه صفتی که در نمونه سند اصلی مشخص نشده باشد، در نمونه سند نرمالشده گنجانده نخواهد شد. (صفات جاری گنجانده خواهند شد.)
* اگر مقدار اعلانشده یک صفت یک گروه نشانه نام (name token group) باشد و مقداری مشخص شده باشد که همان نام صفت است، نام صفت و نشانگر مقدار حذف خواهند شد. برای مثال، در HTML دستور osgmlnorm خروجی <DL COMPACT> را به جای <DL COMPACT="COMPACT"> تولید میکند.
بخشی از یک سیستم SGML منطبق بر استاندارد بینالمللی ISO 8879 -- زبان نشانهگذاری تعمیمیافته استاندارد (SGML). یک سیستم امکانات گسترشیافته SGML منطبق بر پیوست A از استاندارد بینالمللی ISO/IEC 10744 -- زبان ساختاردهی ابررسانهای/مبتنی بر زمان (HyTime).
گزینههای زیر در دسترس هستند:
-aname, --activate=name
-Aarchitecture, --architecture=architecture
-bbctf, --bctf=bctf
-csysid, --catalog=sysid
-C, --catalogs
-d, --dtd
-Ddirectory, --directory=directory
این گزینه همان عملکرد موجود در onsgmls(1) را دارد.
-e, --open-entities
--error-numbers
-h, --help
-iname, --include=name
-m, --marked-sections
-n, --comments
-r, --raw
-R, --restricted
-v, --version
-wtype
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
James Clark
Ian Castle <ian.castle@openjade.org>
حق نشر (COPYRIGHT)
| January 2002 | OpenJade |