انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

html2wml - آنلاین در ابر

html2wml را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور html2wml است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


Html2Wml -- برنامه ای که می تواند صفحات HTML را به صفحات WML تبدیل کند

خلاصه


Html2Wml می تواند به عنوان یک دستور پوسته استفاده شود:

$ html2wml file.html

یا به عنوان یک CGI:

/cgi-bin/html2wml.cgi?url=/index.html

در هر دو مورد، فایل می تواند یک فایل محلی یا یک URL باشد.

شرح


Html2Wml صفحات HTML را به عرشه های WML تبدیل می کند که برای مشاهده در دستگاه Wap مناسب است. در
برنامه را می توان از یک پوسته برای تبدیل استاتیک مجموعه ای از صفحات یا به عنوان یک CGI راه اندازی کرد
تبدیل یک منبع HTML خاص (بالقوه پویا).

اگرچه نتیجه تضمین نشده است که WML معتبر باشد، اما برای اکثر افراد باید چنین باشد
صفحات صفحات HTML خوب به احتمال زیاد عرشه های WML معتبر تولید می کنند. برای بررسی و تصحیح
در صفحات خود می توانید از نرم افزارهای W3C استفاده کنید: HTML تأیید اعتبار، در دسترس آنلاین در
http://validator.w3.org و HTML مرتبنوشته شده توسط دیو راگت.

Html2Wml ویژگی های زیر را ارائه می دهد:

· ترجمه پیوندها

· محدودیت اندازه کارت با تقسیم نتیجه به چند کارت

· گنجاندن فایل ها (شبیه به SSI)

· گردآوری نتیجه (با استفاده از ابزار WML، به بخش "پیوندها" مراجعه کنید)

· یک حالت اشکال زدایی برای بررسی نتیجه با استفاده از توابع اعتبارسنجی

OPTIONS


لطفاً توجه داشته باشید که اکثر این گزینه ها هنگام فراخوانی Html2Wml به عنوان یک CGI نیز در دسترس هستند.
در این حالت به گزینه های بولی مقدار "1" یا "0" داده می شود و گزینه های دیگر به سادگی
ارزشی را که انتظار دارند دریافت کنند. برای مثال، «--ascii» به «?ascii=1» یا «?a=1» تبدیل می‌شود. دیدن
فایل t/form.html برای مثال در مورد نحوه فراخوانی Html2Wml به عنوان یک CGI.

تبدیل گزینه

-a، --ascii
وقتی این گزینه روشن است، موجودیت های HTML با نام و کاراکترهای غیر ASCII به تبدیل می شوند
کاراکترهای US-ASCII از همان تقریب های 7 بیتی Lynx استفاده می کنند. به عنوان مثال، "©"
به "(c)" و "ß" به "ss" ترجمه شده است. این گزینه خاموش است
به طور پیش فرض

--[نه] فروپاشی
این گزینه به Html2Wml می‌گوید تا فضاهای سفید اضافی، جدول‌ها، حمل و نقل را جمع کند.
برمی گرداند، خطوط تغذیه و پاراگراف های خالی. هدف کاهش اندازه WML است
تا حد امکان مستند کنید جمع کردن پاراگراف های خالی برای دو پاراگراف ضروری است
دلایل اول، این کار از نمایشگرهای خالی (و در دستگاهی با تنها 4 خط) جلوگیری می کند
صفحه نمایش خالی می تواند بسیار آزاردهنده باشد). دوم، Html2wml تعداد زیادی خالی ایجاد می کند
پاراگراف ها هنگام تبدیل، به دلیل نحوه برنامه ریزی سازنده نحو.
حذف این پاراگراف های خالی مانند تمیز کردن آشپزخانه ضروری است :-)

اگر این واقعا شما را آزار می دهد، می توانید این رفتار را با استفاده از آن غیرفعال کنید -- بدون فروپاشی
گزینه.

--نادیده گرفتن-تصاویر
این گزینه به Html2Wml می گوید که تمام لینک های تصویر را به طور کامل نادیده بگیرد.

--[no]img-alt-text
این گزینه به Html2Wml می‌گوید که تگ‌های تصویر را با تگ‌های مربوطه جایگزین کند
متن جایگزین (مانند یک مرورگر وب حالت متنی). این گزینه به صورت پیش فرض روشن است.

--[نه]خطی کردن
این گزینه به صورت پیش فرض روشن است. این باعث می شود Html2Wml جداول HTML را صاف کند (آنها هستند
خطی شده)، همانطور که Lynx انجام می دهد. من فکر می کنم این بهتر از تلاش برای استفاده از WML بومی است
جداول اولا، آنها در مقایسه با HTML دارای ویژگی ها و امکانات بسیار محدودی هستند
جداول به ویژه، آنها را نمی توان تودرتو کرد. در واقع این طبیعی است زیرا Wap
قرار نیست دستگاه‌ها دارای یک CPU بزرگ با سرعت چند زیلیون هرتز باشند
محاسبات مورد نیاز برای رندر کردن جداول پیچیده‌ترین و پیچیده‌ترین بخش CPU هستند
از HTML.

دوم، چون نمی‌توان آنها را تودرتو کرد، و به‌عنوان صفحات معمولی HTML، به‌شدت از imbricated استفاده می‌کنند
جداول برای ایجاد چیدمان آنها، نمی توان تصمیم گرفت که کدام یک را می توان نگه داشت. بنابراین
بهترین کار این است که هیچ کدام را نگه ندارید.

[توجه داشته باشید] اگرچه می‌توانید این رفتار را غیرفعال کنید، و اگرچه داخلی وجود دارد
پشتیبانی از جداول، حالت غیرخطی به شدت با تودرتو آزمایش نشده است
جداول، و ممکن است نتایج غیرمنتظره ای ایجاد کند.

-n، --numeric-non-ascii
این گزینه به Html2wml می گوید که تمام کاراکترهای غیر ASCII را به موجودیت های عددی تبدیل کند.
یعنی «e» به «é» و «ss» به «ß» تبدیل می‌شود. به طور پیش فرض، این گزینه است
خاموش

-p، --nopre
این گزینه به Html2Wml می گوید که از آن استفاده نکند برچسب زدن این گزینه اضافه شد زیرا
کامپایلر WML Tools 0.0.4 از این تگ پشتیبانی نمی کند.

لینک نوسازی گزینه

--hreftmpl=قالب
این گزینه قالبی را تنظیم می کند که برای بازسازی پیوندهای نوع 'href' استفاده می شود.
برای اطلاعات بیشتر به بخش "بازسازی پیوندها" مراجعه کنید.

--srctmpl=قالب
این گزینه قالبی را تنظیم می کند که برای بازسازی پیوندهای نوع 'src' استفاده می شود.
برای اطلاعات بیشتر به بخش "بازسازی پیوندها" مراجعه کنید.

فتق گزینه

-s، --max-card-size=اندازه
این گزینه به شما امکان می دهد اندازه کارت های تولید شده را (بر حسب بایت) محدود کنید. پیش فرض است
1,500 بایت، که باید به اندازه کافی کوچک باشد تا در اکثر دستگاه های Wap بارگذاری شود. را ببینید
بخش "برش عرشه" برای اطلاعات بیشتر.

-t، --card-split-threshold=اندازه
این گزینه آستانه رویداد تقسیم را تنظیم می کند، که می تواند زمانی رخ دهد که اندازه آن باشد
کارت فعلی بین «حداکثر اندازه کارت» - «آستانه تقسیم کارت» و
"حداکثر اندازه کارت". مقدار پیش‌فرض 50 است. برای اطلاعات بیشتر به بخش "برش عرشه" مراجعه کنید
اطلاعات.

--next-card-label=STRING
این گزینه برچسب پیوندی را که به کارت بعدی اشاره می کند را تنظیم می کند. پیش فرض است
"[>>]"، که به عنوان "[>>]" ارائه می شود.

--prev-card-label=STRING
این گزینه برچسب پیوندی را که به کارت قبلی اشاره می کند تنظیم می کند. پیش فرض است
"[<<]"، که به عنوان "[<<]" ارائه می شود.

HTTP تصدیق

-U، --http-user=USERNAME
از این گزینه برای تنظیم نام کاربری برای درخواست احراز هویت استفاده کنید.

-P، --http-passwd=PASSWORD
از این گزینه برای تنظیم رمز عبور برای درخواست احراز هویت استفاده کنید.

نماینده پشتیبــانی

-[نه]Y، --[نه]پروکسی
از این گزینه برای فعال کردن پشتیبانی پروکسی استفاده کنید. به طور پیش فرض، پشتیبانی از پروکسی فعال است. دیدن
بخش "پشتیبانی پروکسی".

تولید گزینه

-k، --کامپایل
تنظیم این گزینه به Html2Wml می گوید که از کامپایلر WML Tools برای کامپایل استفاده کند.
عرشه WML. اگر می خواهید یک سایت Wap واقعی ایجاد کنید، باید به طور جدی از این گزینه استفاده کنید
به منظور کاهش اندازه عرشه های WML. به یاد داشته باشید که دستگاه های Wap بسیار
مقدار کمی حافظه اگر این کافی نیست، از گزینه های تقسیم استفاده کنید.

نگاهی به داخل wml_compilation/ برای اطلاعات بیشتر در مورد نحوه استفاده از کامپایلر WML با
Html2Wml.

-o، --خروجی
از این گزینه (در حالت پوسته) برای تعیین یک فایل خروجی استفاده کنید. به طور پیش فرض، Html2Wml
نتیجه را در خروجی استاندارد چاپ می کند.

اشکال زدایی گزینه

-d، --debug[=سطح]
این گزینه حالت اشکال زدایی را فعال می کند. این نتیجه خروجی را با خط چاپ می کند
شماره گذاری و با نتیجه بررسی XML. اگر کامپایلر WML فراخوانی می شد،
نتیجه نیز به اشکال هگزادسیمال یک ascii چاپ می شود. هنگامی که به عنوان یک CGI نامیده می شود، همه از
این به صورت HTML چاپ می شود، به طوری که می تواند از هر مرورگر وب برای این منظور استفاده کند.

--xml چک کنید
هنگامی که این گزینه روشن است، خروجی WML را به XML::Parser ارسال می کند تا به خوبی آن را بررسی کند.
شکل گیری

DECK برش دادن


La عرشه برش قابلیتی است که Html2Wml به منظور مطابقت با حافظه کم ارائه می دهد
قابلیت های اکثر دستگاه های Wap. بسیاری نمی توانند کارت های بزرگتر از 2,000 بایت را مدیریت کنند،
بنابراین کارت ها باید به اندازه کافی کوچک باشند تا توسط همه دستگاه های Wap مشاهده شوند. بدست آوردن
این، شما باید عرشه WML خود را کامپایل کنید، که اندازه عرشه را تا 50٪ کاهش می دهد، اما حتی
پس ممکن است کارت های شما خیلی بزرگ باشد. اینجا جایی است که Html2Wml با برش عرشه همراه است
ویژگی. این به شما امکان می دهد اندازه کارت ها را فقط در حال حاضر محدود کنید قبل از la
مرحله تدوین

تکه by کارت or by عرشه

در برخی از تلفن‌های Wap، برش دادن عرشه کافی نیست: مرورگر WML همچنان تلاش می‌کند
به جای انتخاب یک کارت در یک زمان، کل عرشه را دانلود کنید. یک راه حل این است که برش دهید
سند WML توسط عرشه. شکل زیر را ببینید.

_____________ _____________
⎪ عرشه ⎪ ⎪ عرشه شماره 1 ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
کارت شماره 1 ⎪ ⎪ کارت شماره XNUMX
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪ _________ ⎪ ⎪_____________⎪
⎪ ⎪ کارت شماره 2 ⎪ ⎪
⎪ ⎪_________⎪ ⎪ . . .
⎪ _________ ⎪
⎪ ⎪ ... ⎪ ⎪ _____________
⎪ ⎪_________⎪ ⎪ ⎪ عرشه #n ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
کارت #n ⎪ ⎪ ⎪ ⎪ کارت
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪_____________⎪ ⎪_____________⎪

سند WML سند WML
برش داده شده توسط کارت های برش داده شده توسط عرشه

منظور این است که Html2Wml چندین سند WML تولید می کند. در حالت CGI، فقط
عرشه مناسب ارسال می شود که توسط شناسه داده شده در پارامتر انتخاب شده است. اگر هیچ شناسه ای داده نشد،
اولین عرشه ارسال شد

توجه داشته باشید on اندازه محاسبه

در حال حاضر، Html2Wml اندازه کارت را با جمع کردن طول تخمین می‌زند.
رشته هایی که خروجی WML، متون و برچسب ها را می سازند. من می گویم "برآورد" و نه
"محاسبه می کند" زیرا محاسبه اندازه دقیق به محاسبات بسیار بیشتری نیاز دارد
روشی که اکنون انجام می شود ممکن است کسی اعتراض کند که فقط اضافات وجود دارد که صحیح است.
اما دانستن دقیق اندازه لازم نیست در واقع، اگر WML را کامپایل کنید، اکثر موارد
رشته‌های برچسب‌ها حذف خواهند شد، اما نه همه.

برای مثال، یک تگ تصویر بگیرید: ` '. چه زمانی
کامپایل شده، رشته "img" با مقدار یک بایت جایگزین می شود. همین مورد برای
رشته‌های «src» و «alt»، و فاصله‌ها، دو گیومه‌ها و علامت‌های مساوی خواهند بود
برهنه شده فقط متن بین دو نقل قول حفظ می شود ... اما نه در همه موارد.
در واقع، برای رفتن یک گام فراتر، کامپایلر می‌تواند بخش‌هایی از آرگومان‌ها را نیز رمزگذاری کند
به صورت دودویی به عنوان مثال، رشته ""http://www"" را می توان به صورت یک بایت کدگذاری کرد ("8F"
در این مورد). یا، اگر مشخصه «href» باشد، رشته «href="http://» می‌تواند به آن تبدیل شود
بایت '4B'.

همانطور که می بینید، دانستن دقیق اندازه فرم متنی WML اهمیتی ندارد
همیشه از اندازه فرم کامپایل شده بسیار برتر خواهد بود. برای همین حساب نمی کنم
تمام شخصیت هایی که ممکن است واقعا نوشته شوند.

همچنین به این دلیل است که من کاملا تنبل هستم ;-)

چرا کامپایل کردن la WML عرشه؟

اگر قصد ایجاد صفحات WML واقعی را دارید، باید همیشه آنها را کامپایل کنید.
اگر قانع نشده اید، در اینجا یک مثال است.

قطعه کد WML زیر را بگیرید:

<a href='http://www.yahoo.com/'> یاهو!

این روش اساسی و کلاسیک برای کدنویسی یک هایپرلینک است. برای کدگذاری 42 بایت طول می کشد،
زیرا به شکلی قابل خواندن برای انسان ارائه شده است.

انجمن WAP یک نمایش باینری فشرده از WML را در مشخصات خود تعریف کرده است.
که به آن "WML کامپایل شده" می گویند. این یک قالب باینری است، بنابراین شما، یک انسان صرف، نمی توانید
آن را بخوانید، اما کامپیوتر شما می تواند. و خواندن فرمت باینری برای آن بسیار سریعتر از آن است
برای خواندن قالب متنی

مثال قبلی پس از کامپایل (و در اینجا به صورت هگزادسیمال چاپ می شود):

1C 4A 8F 03 yahoo 00 85 01 03 Y ahoo! 00 01

این فقط 21 بایت طول می کشد. نصف اندازه فرم قابل خواندن برای انسان. برای دستگاه Wap،
این به این معنی است که هم دانلود کمتری داشته باشید و هم مطالب را راحت تر بخوانید. بنابراین پردازش از
سند را می توان در مدت زمان کوتاهی در مقایسه با نسخه فنی آن به دست آورد
سند.

آخرین استدلال وجود دارد، و نه کمتر مهم: بسیاری از دستگاه های Wap فقط باینری می خوانند
WML.

اقدامات


Actions یک ویژگی مشابه (اما با عملکردهای بسیار کمتر!) SSI (Server Side) هستند
شامل) در سرورهای خوبی مانند آپاچی موجود است. برای اینکه در واقعیت دخالت نکنیم
SSI، اما برای آسان نگه داشتن نحو برای یادگیری، در موارد بسیار کمی متفاوت است.

نحو

اساساً، نحو اجرای یک عمل به صورت زیر است:



توجه داشته باشید که براکت های زاویه بخشی از نحو هستند. به جز آن نقطه، دستورات Actions
بسیار شبیه به نحو SSI است.

در دسترس اقدامات

در حال حاضر فقط تعداد کمی از اقدامات در دسترس است، اما در صورت درخواست می توان اقدامات بیشتری را اجرا کرد.

شامل

توضیحات:
شامل یک فایل در سند در نقطه فعلی است. لطفا توجه داشته باشید که
Html2Wml فایل را بررسی و تجزیه نمی کند، و اگر فایل پیدا نشد،
بی سر و صدا خواهد مرد (این همان رفتار SSI است).

پارامترهای
"virtual=url" -- فایل توسط http دریافت می شود.

"file=path" - فایل از دیسک محلی خوانده می شود.

fsize

توضیحات:
اندازه یک فایل را در نقطه فعلی سند برمی گرداند.

پارامترهای
"virtual=url" -- فایل توسط http دریافت می شود.

"file=path" - فایل از دیسک محلی خوانده می شود.

یادداشت ها اگر از پارامتر فایل استفاده می کنید، یک مسیر مطلق توصیه می شود.

تماس با ما

توضیحات:
همه چیز را تا اولین اقدام «end_skip» رد می‌کند.

عمومی پارامترهای

پارامترهای زیر را می توان برای هر اقدامی استفاده کرد.

برای =تولید قالب
این پارامتر عمل را برای قالب خروجی داده شده محدود می کند. در حال حاضر، تنها
فرمت موجود "wml" است (هنگام استفاده از "html2chtml" قالب "chtml" است).

مثال ها

اگر می‌خواهید یک نوار پیمایش را بین چندین صفحه WML به اشتراک بگذارید، می‌توانید آن را به این قسمت اضافه کنید
مسیر:



البته ابتدا باید این نوار پیمایش را بنویسید :-)

اگر می خواهید از صفحات HTML فعلی خود برای ایجاد صفحات WML خود استفاده کنید، اما آنها
شامل جداول پیچیده، یا جداول ناوبری غیر ضروری و غیره است، شما به سادگی می توانید از آن رد شوید
قطعات پیچیده و بقیه را نگه دارید.



قطعات غیر ضروری برای صفحات WML

بخش های مفید برای صفحات WML


لینک ها بازسازی


موتور بازسازی پیوندها IMHO مهمترین بخش Html2Wml است، زیرا اینطور است
این موتور به شما امکان می دهد پیوندهای سند HTML در حال تبدیل را بازسازی کنید.
بسته به اینکه Html2Wml از پوسته یا CGI راه اندازی شده باشد، دو حالت دارد.

هنگامی که به عنوان یک CGI استفاده می شود، این موتور پیوندهای سند HTML را به گونه ای بازسازی می کند
تمام URL ها به Html2Wml ارسال می شوند تا فایل های اشاره شده (صفحات یا
تصاویر). این کاملاً خودکار است و در حال حاضر نمی توان آن را سفارشی کرد (اما فکر نمی کنم
واقعا مفید خواهد بود).

هنگامی که از پوسته استفاده می شود، این موتور پیوندها را با قالب های داده شده بازسازی می کند.
توجه داشته باشید که URL های مطلق دست نخورده باقی خواهند ماند. قالب ها را می توان با استفاده از
نحو زیر

قالب

قالب HREF
این الگو بازسازی ویژگی "href" تگ "A" را کنترل می کند. آن
مقدار را می توان با استفاده از --hreftmpl گزینه. مقدار پیش فرض است
"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

الگوی منبع تصویر
این الگو بازسازی ویژگی 'src' تگ 'IMG' را کنترل می کند. آن
مقدار را می توان با استفاده از --srctmpl گزینه. مقدار پیش فرض است
"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o؛ $FILETYPE}"

نحو

الگو رشته ای است که حاوی URL جدید است. به طور دقیق تر، این یک Text:: Template است
قالب. پارامترها را می توان به عنوان یک ثابت یا به عنوان یک متغیر درون یابی کرد. قالب است
بین براکت‌های فرفری قرار می‌گیرد و می‌تواند حاوی هر کد معتبر پرل باشد.

ساده‌ترین شکل یک الگو «{PARAM}» است که فقط مقدار PARAM را برمی‌گرداند. اگر شما
می خواهید کاری پیچیده تر انجام دهید، می توانید از متغیر مربوطه استفاده کنید. مثلا
"{"foo $PARAM bar"}"، یا "{join "_"، split " ", PARAM}".

برای اطلاعات بیشتر در مورد آنچه که در a امکان پذیر است، می توانید صفحه مدیریت Text::Template را بخوانید
قالب.

اگر URL اصلی حاوی یک بخش پرس و جو یا یک قطعه قطعه باشد، آنها اضافه می شوند
به نتیجه الگو

در دسترس پارامترهای

URL این پارامتر حاوی URL اصلی از ویژگی "href" یا "src" است.

نام فایل
این پارامتر حاوی نام پایه فایل است.

مسیر فایل
این پارامتر حاوی مسیر اصلی فایل است.

نوع فایل
این پارامتر حاوی پسوند فایل است.

این را می توان به این ترتیب از سر گرفت:

URL = http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ ⎪ \
⎪ ⎪ \
FILEPATH FILENAME FILETYPE

توجه داشته باشید که «FILETYPE» حاوی تمام پسوندهای فایل است، بنابراین اگر نام آن باشد
index.html.fr برای مثال، «FILETYPE» حاوی «.html.fr» است.

مثال ها

برای افزودن گزینه مسیر:

{URL}$wap

با استفاده از آپاچی، می‌توانید یک دستورالعمل Rewrite اضافه کنید تا URL که با «$wap» ختم می‌شود، باشد.
به Html2Wml هدایت شد:

RewriteRule ^(/.*)\$wap$ /cgi-bin/html2wml.cgi?url=$1

برای تغییر پسوند یک تصویر:

{FILEPATH}{FILENAME}.wbmp

پروکسی پشتیبانی


Html2Wml از پشتیبانی پروکسی داخلی LWP استفاده می کند. به طور پیش فرض فعال می شود و پروکسی را بارگیری می کند
تنظیمات از متغیرهای محیطی، با استفاده از متغیرهای مشابه بسیاری از برنامه های دیگر.
هر پروتکل (http، ftp، و غیره) را می توان برای استفاده از یک سرور پراکسی با تنظیم یک متغیر نگاشت کرد.
از شکل "PROTOCOL_proxy". مثال: از «http_proxy» برای تعریف پروکسی برای http استفاده کنید
دسترسی، «ftp_proxy» برای دسترسی ftp. در پوسته، این فقط یک موضوع برای تعریف است
متغیر.

برای پوسته Bourne:

صادرات $ http_proxy="http://proxy.domain.com:8080/"

برای C-shell:

% setenv http_proxy "http://proxy.domain.com:8080/"

تحت آپاچی، می توانید این دستور العمل را به فایل پیکربندی خود اضافه کنید:

SetEnv http_proxy "http://proxy.domain.com: 8080 "

اما این پیش‌فرض دارد که CGI دیگر یا برنامه دیگری می‌تواند از آن برای دسترسی استفاده کند
منابع خارجی یک راه بهتر این است که Html2Wml را ویرایش کنید و گزینه 'proxy-server' را پر کنید.
با ارزش مناسب

هشدارها


Html2Wml سعی می کند اسناد WML درستی بسازد، اما به خوبی شکل گرفته و اعتبار دارد
سند تضمین نمی شود

") may produce unexpected results. برچسب‌های معکوس (مانند " پررنگ ") ممکن است نتایج غیرمنتظره ای ایجاد کنند. اما تنها
نرم افزارهای بد کارهای بدی مثل این را انجام می دهند.

لینک ها


دانلود

Html2Wml
این وب سایت پروژه Html2Wml است که توسط SourceForge.net میزبانی شده است. همه
نسخه های پایدار را می توان از این سایت دانلود کرد.

[ http://www.html2wml.org/ ]

Nutialand
این وب سایت نویسنده است که در آن می توانید آرشیو همه مطالب را پیدا کنید
نسخه های Html2Wml.

[ http://www.maddingue.org/softwares/ ]

منابع

انجمن WAP
این سایت رسمی انجمن WAP است. شما می توانید برخی از اطلاعات فنی را پیدا کنید،
به عنوان مشخصات تمام فناوری های مرتبط با WAP.

[ http://www.wapforum.org/ ]

WAP.com
این سایت دارای اطلاعات و لینک های مفیدی است. به طور خاص، آن را تا به خوبی
سوالات متداول انجام شد

[ http://www.wap.com/ ]

کنسرسیوم وب جهانی
اگرچه مستقیماً به چیزهای Wap مربوط نمی شود، ممکن است خواندن آن مفید باشد
مشخصات XML (WML یک برنامه XML است)، و مشخصات
زبان های مختلف شیوه نامه (CSS و XSL)، که شامل پشتیبانی از وضوح پایین می باشد
دستگاه ها.

[ http://www.w3.org/ ]

TuxMobil
این وب سایت به سیستم های موبایل یونیکس اختصاص دارد. این شما را به بسیاری از موارد مفید هدایت می کند
اطلاعات عملی در مورد نصب و اجرای لینوکس و BSD بر روی لپ تاپ ها، PDA ها و
سایر دستگاه های رایانه همراه

[ http://www.tuxmobil.org/ ]

برنامه نویسان آب و برق

HTML Tidy
این یک ابزار بسیار دستی است که فایل های HTML شما را تصحیح می کند تا با آنها مطابقت داشته باشند
استانداردهای W3C

[ http://www.w3.org/People/Raggett/tidy ]

کانل
Kannel یک درگاه متن باز Wap و SMS است. یک کامپایلر WML در آن گنجانده شده است
توزیع.

[ http://www.kannel.org/ ]

ابزارهای WML
این مجموعه ای از ابزارهای کاربردی برای برنامه نویسان WML است. این شامل یک کامپایلر، a
دیکامپایلر، بیننده و مبدل WBMP.

[ http://pwot.co.uk/wml/ ]

WML مرورگرهای و وپ شبیه ساز

اپرا
Opera در اصل یک مرورگر وب است، اما نسخه 5 پشتیبانی خوبی از XML و
WML. Opera برای چندین سیستم به صورت رایگان در دسترس است.

[ http://www.opera.com/ ]

wApua
wApua یک مرورگر متن باز WML است که به زبان Perl/Tk نوشته شده است. نصب و راه اندازی آن آسان است
استفاده کنید. پشتیبانی آن از WML ناقص است، اما برای هدف آزمایش کافی است.

[ http://fsinfo.cs.uni-sb.de/~abe/wApua/ ]

توفوا
Tofoa یک شبیه ساز Wap منبع باز است که در پایتون نوشته شده است. نصب آن کاملا است
مشکل است، و پشتیبانی ناقص WML باعث می شود حتی با آن نتایج عجیبی تولید کند
اسناد معتبر WML

[ http://tofoa.free-system.com/ ]

EzWAP
EzWAP، از EZOS، یک مرورگر تجاری WML است که به طور رایگان برای Windows 9x، NT، در دسترس است.
2000 و CE. در مقایسه با سایر مرورگرهای WML ویندوز، به منابع بسیار کمی نیاز دارد.
و کاملا پایدار است. پشتیبانی آن از مشخصات WML کاملاً کامل به نظر می رسد. خیلی خوب
نرم افزار.

[ http://www.ezos.com/ ]

Deck-It
Deck-It یک شبیه ساز تلفن تجاری Wap است که برای ویندوز و لینوکس/اینتل در دسترس است
فقط. این یک نرم افزار بسیار خوب است که واقعاً نحوه رندر شدن صفحات WML را نشان می دهد
در تلفن Wap، اما یکی از پیش فرض های اصلی آن این است که نمی تواند فایل های محلی را بخواند.

[ http://www.pyweb.com/tools/ ]

مرورگر WAP Klondike
Klondike WAP Browser یک مرورگر WAP تجاری است که برای Windows و PocketPC در دسترس است.

[ http://www.apachesoftware.com/ ]

WinWAP
WinWAP یک مرورگر تجاری Wap است که به صورت رایگان برای ویندوز در دسترس است.

[ http://www.winwap.org/ ]

WAPman
WAPman از EdgeMatrix، یک مرورگر WAP تجاری است که برای Windows و PalmOS در دسترس است.

[ http://www.edgematrix.com/edge/control/MainContentBean?page=دانلودها ]

همراه بی سیم
Wireless Companion، از YourWap.com، یک شبیه ساز WAP است که برای ویندوز در دسترس است.

[ http://www.yourwap.com/ ]

بسیج کننده
Mobilizer یک شبیه ساز Wap است که برای ویندوز و یونیکس در دسترس است.

[ http://mobilizer.sourceforge.net/ ]

مرورگر QWml
QWmlBrowser (که قبلاً به عنوان مرورگر WML شناخته می شد) یک مرورگر متن باز WML است که نوشته شده است.
با استفاده از جعبه ابزار Qt

[ http://www.wmlbrowser.org/ ]

Wapsody
Wapsody، توسعه یافته توسط IBM، یک محیط شبیه سازی رایگان در دسترس است که
مشخصات WAP را پیاده سازی می کند. همچنین دارای یک مرورگر WML است که می تواند اجرا شود
مستقل از آنجایی که Wapsody به زبان جاوا/سوینگ نوشته شده است، باید روی هر سیستمی کار کند.

[ http://alphaworks.ibm.com/aw.nsf/techmain/wapsody ]

WAPreview
WAPreview یک شبیه ساز Wap است که به زبان جاوا نوشته شده است. همانطور که از یک UI مبتنی بر HTML استفاده می کند و نیاز به a
پروکسی وب محلی، بسیار کند اجرا می شود.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap یک مرورگر WML کوچک است که توسط سه دانشجوی فرانسوی ساخته شده است.

[ http://membres.lycos.fr/picowap/ ]

تقدیرنامه ها


ورنر هوسر، برای ایده‌ها، توصیه‌ها و کمک‌هایش در رفع اشکال

ایگور کریستوفوروف، برای پیشنهادات و وصله های متعددش

و همه افرادی که گزارش اشکال را برای من ارسال می کنند: دانیله فریجیا، اکسل جرابک، اویانگ

با استفاده از خدمات onworks.net از html2wml به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad