این دستور osx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osx - یک مبدل SGML به XML
خلاصه
اسکس [-CeghnRvx] [-aنام] [-Aمعماری] [-bپشتیبانی می کند] [-ccatalog_file] [-dفهرست راهنما]
[-Dفهرست راهنما] [-iنام] [-fپرونده] [-ldtd_file] [-wwarning_type] [-xxml_output_option...]
[sysid...]
شرح
اسکس SGML را به XML تبدیل می کند. اسکس سند SGML موجود در آن را تجزیه و تأیید می کند
و یک سند XML معادل در خروجی استاندارد می نویسد. اسکس در مورد SGML هشدار می دهد
ساختارهایی که معادل XML ندارند.
بخشی از یک سیستم SGML مطابق با استاندارد بین المللی ISO 8879 -- استاندارد
زبان نشانه گذاری تعمیم یافته یک سیستم تسهیلات توسعه یافته SGML مطابق با پیوست A از
استاندارد بین المللی ISO/IEC 10744 -- زبان ساختاری مبتنی بر زمان/ Hypermedia/Time.
OPTIONS
گزینه های ذیل در دسترس هستند:
-aنام, -- فعال =نام
Doctype یا Linkname بسازید نام فعال.
-Aنام, --معماری=نام
با توجه به معماری تجزیه و تحلیل کنید نام.
-bپشتیبانی می کند, --Encoding=پشتیبانی می کند
از BCTF استفاده کنید پشتیبانی می کند برای خروجی به صورت پیش فرض اسکس از UTF-8 استفاده می کند.
-csysid, --کاتالوگ=sysid
با استفاده از ورودی کاتالوگ، شناسه های عمومی و نام نهادها را به شناسه های سیستم نگاشت کنید
فایلی که شناسه سیستم آن است sysid.
-C, --کاتالوگ ها
این همان تأثیری را دارد که در onsgmls(1).
-dفهرست راهنما, --entity_output_location=فهرست راهنما
فایل های خروجی را در آن قرار دهید فهرست راهنما.
-Dفهرست راهنما, --دایرکتوری=فهرست راهنما
جستجو فهرست راهنما برای فایل های مشخص شده در شناسه های سیستم. این هم همین اثر را دارد
همانطور که در onsgmls(1).
-e, - نهادهای باز
موجودیت های باز را در پیام های خطا توصیف کنید.
-Emax_errors, --max-errors=max_errors
پس از آن تسلیم شوید max_errors خطاها
-fپرونده, --error-file=پرونده
تغییر مسیر خطاها به پرونده. این عمدتا برای پوسته هایی که پشتیبانی نمی کنند مفید است
تغییر مسیر stderr.
-g, -- عناصر باز
عناصر باز را در پیام های خطا توصیف کنید.
-h, --کمک
یک متن راهنما را نمایش دهید و از آن خارج شوید.
-iنام, --شامل=نام
این همان تأثیری را دارد که در onsgmls(1).
-lفایل dtd, --dtd_location=فایل dtd
مشخص کنید که فایل XML حاصل باید با DTD در مطابقت داشته باشد فایل dtd.
-n, -- اعداد خطا
نمایش شماره خطا در پیام های خطا
--منابع
نمایش مراجع در پیام های خطا
-R, --محصور
این همان تأثیری را دارد که در onsgmls(1).
-v, - نسخه
شماره نسخه را چاپ کنید و خارج شوید.
-wنوع, -- هشدار =نوع
اخطارها و خطاها را بر اساس نوع کنترل کنید. این همان تأثیری را دارد که در
onsgmls(1).
-xxml_output_option, --xml-output-option=xml_output_option
کنترل خروجی XML با توجه به مقدار xml_output_option به شرح زیر است:
بدون nl-in-tag از خطوط جدید در تگ های شروع استفاده نکنید. معمولا اسکس از خطوط جدید در داخل استفاده می کند
برچسب های شروع به طوری که احتمال خطوط بیش از حد طولانی را کاهش دهد.
id اعلان ویژگی های خروجی برای ویژگی های ID.
نشانه گذاری اعلامیه های خروجی برای نمادها.
داده ها اعلامیه های خروجی برای موجودیت های داده خارجی. XML نیاز دارد که اینها NDATA باشند.
اسکس در مورد موجودیت های داده خارجی CDATA و SDATA هشدار می دهد و آنها را به عنوان NDATA خروجی می دهد
موجودیت ها.
cdata از بخش های XML CDATA برای بخش های علامت گذاری شده با CDATA و برای عناصر با a استفاده کنید
محتوای اعلام شده CDATA
توضیح اعلامیه های نظر خروجی اظهار نظر در DTD نخواهد بود
خروجی.
کاهش حروف کوچک را ترجیح دهید نام هایی که با SGML جایگزین حروف بزرگ شدند
به حروف کوچک تا می شود. این شامل نام های رزرو شده نمی شود. XML به این موارد نیاز دارد
با حروف بزرگ باشد
پی-فرار Escape &<> در محتویات دستورالعمل های پردازش با استفاده از آمپر، lt و
موجودیت های gt این اجازه می دهد تا دستورالعمل های پردازش حاوی رشته >?، اما
مستلزم آن است که برنامه ها فرارها را مدیریت کنند.
خالی استفاده کنید نحو برای انواع عنصر e به عنوان EMPTY اعلام شده است.
attlist خروجی یک اعلان ATTLIST برای هر عنصر که نوع همه را مشخص می کند
ویژگی های. پیش فرض همیشه #IMPLIED خواهد بود.
گزارش - ورودی - منابع خروجی یک دستورالعمل پردازش برای گزارش زمانی که یک منبع ورودی
غیر از فایل اصلی در نمونه باز یا بسته می شود. هیچ ورودی را گزارش ندهید
تغییر منبع در DTD
نهادهای گزارش خروجی یک دستورالعمل پردازش برای گزارش زمانی که یک موجودیت خارجی
مرجع در نمونه حل شده است. هیچ قطعنامه نهادی را در آن گزارش ندهید
DTD
بدون گسترش-خارجی موجودیت های خارجی را حفظ کنید، یک فایل درایور اعلامیه با نام بنویسید
"extEntities.dtf"، و آن فایل را در زیر مجموعه داخلی نمونه قرار دهید.
بدون گسترش داخلی موجودیت های داخلی را حفظ کنید، یک فایل درایور اعلامیه با نام بنویسید
"intEntities.dtf"، و آن فایل را در زیر مجموعه داخلی نمونه قرار دهید.
بدون حذف خارجی فایل راننده اعلامیه موجودیت های خارجی را در فایل وارد نکنید
زیر مجموعه داخلی نمونه
بدون حذف داخلی فایل راننده اعلامیه موجودیت های داخلی را در فایل وارد نکنید
زیر مجموعه داخلی نمونه
بدون خروجی-outside-outdir هنگام حفظ موجودیت های خارجی، فایل های خروجی را ننویسید
خارج از فهرست خروجی مشخص شده ("." به طور پیش فرض). به عبارت دیگر، اگر یک
شناسه سیستم موجودیت خارجی شامل موارد کافی از ".." است که باعث osx می شود
یک فایل خارج از دایرکتوری خروجی (بالا) بنویسید، از آن خارج شوید (به طور پیش فرض osx a را صادر می کند
هشدار اما فایل را می نویسد و ادامه می دهد.
بدون بازنویسی هنگام حفظ موجودیت های داخلی یا خارجی، چندین فایل خروجی می شوند
نوشته شود. اگر این گزینه مشخص شده است، فایل های موجود را بازنویسی نکنید. بجای،
سعی کنید یک عدد را به انتهای نام فایل اصلی اضافه کنید تا یک فایل منحصر به فرد ایجاد کنید
نام فایل. اگر تعداد زیادی (100) فایل از قبل وجود داشته باشد، با خطا خارج شوید.
محافظ مورد حفظ پوشش همانطور که در DTD برای نام عناصر مشخص شده است. صفت
نام ها مقادیر ویژگی که لیست نشانه ها هستند.
sdata-as-pis هنگام ترجمه موجودیت های SDATA (چه در حال گسترش آنها یا ارائه یک
تعریف برای آنها در زیر مجموعه داخلی خروجی)، آنها را به عنوان پردازش بیان کنید
دستورالعمل ها به جای نهادهای داخلی عمومی.
چندین -x گزینه ها مجاز هستند
با استفاده از خدمات onworks.net از osx آنلاین استفاده کنید