EnglishFrenchSpanyol

Ad


Favicon OnWorks

html2wml - Dalam Talian di Awan

Jalankan html2wml dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan html2wml yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


Html2Wml -- Program yang boleh menukar halaman HTML kepada halaman WML

SINOPSIS


Html2Wml boleh digunakan sebagai sama ada arahan shell:

$ html2wml file.html

atau sebagai CGI:

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

Dalam kedua-dua kes, fail boleh sama ada fail tempatan atau URL.

DESCRIPTION


Html2Wml menukar halaman HTML kepada dek WML, sesuai untuk dilihat pada peranti Wap. The
program boleh dilancarkan daripada shell untuk menukar secara statik satu set halaman, atau sebagai CGI kepada
menukar sumber HTML tertentu (berpotensi dinamik).

Walaupun hasilnya tidak dijamin sebagai WML yang sah, ia sepatutnya menjadi kes bagi kebanyakan orang
muka surat. Halaman HTML yang baik kemungkinan besar akan menghasilkan dek WML yang sah. Untuk menyemak dan membetulkan
halaman anda, anda boleh menggunakan perisian W3C: the HTML Pengesah, boleh didapati dalam talian di
http://validator.w3.org and HTML Kemas, ditulis oleh Dave Raggett.

Html2Wml menyediakan ciri-ciri berikut:

· terjemahan pautan

· had saiz kad dengan membahagikan keputusan kepada beberapa kad

· kemasukan fail (serupa dengan SSI)

· penyusunan hasil (menggunakan Alat WML, lihat bahagian pada "PAUTAN")

· mod nyahpepijat untuk menyemak keputusan menggunakan fungsi pengesahan

PILIHAN


Sila ambil perhatian bahawa kebanyakan pilihan ini juga tersedia apabila memanggil Html2Wml sebagai CGI.
Dalam kes ini, pilihan boolean diberi nilai "1" atau "0", dan pilihan lain secara ringkas
menerima nilai yang mereka harapkan. Contohnya, `--ascii' menjadi `?ascii=1' atau `?a=1'. Lihat
fail t/form.html untuk contoh bagaimana untuk memanggil Html2Wml sebagai CGI.

Penukaran Pilihan

-a, --ascii
Apabila pilihan ini dihidupkan, entiti HTML yang dinamakan dan aksara bukan ASCII ditukar kepada
Aksara US-ASCII menggunakan anggaran 7 bit yang sama seperti Lynx. Contohnya, `©'
diterjemahkan kepada "(c)", dan `ß' diterjemahkan kepada "ss". Pilihan ini dimatikan oleh
lalai.

--[no]runtuh
Pilihan ini memberitahu Html2Wml untuk meruntuhkan ruang putih berlebihan, jadual, pengangkutan
pulangan, suapan baris dan perenggan kosong. Matlamatnya adalah untuk mengurangkan saiz WML
dokumen sebanyak mungkin. Meruntuhkan perenggan kosong diperlukan untuk dua orang
sebab. Pertama, ini mengelakkan skrin kosong (dan pada peranti dengan hanya 4 baris
paparan, skrin kosong boleh menjadi agak menjengkelkan). Kedua, Html2wml mencipta banyak kosong
perenggan apabila menukar, kerana cara pembina semula sintaks diprogramkan.
Memadam perenggan kosong ini adalah perlu seperti membersihkan dapur :-)

Jika ini benar-benar mengganggu anda, anda boleh menyahaktifkan tingkah laku ini dengan --nocollapse
pilihan.

--abaikan-imej
Pilihan ini memberitahu Html2Wml untuk mengabaikan sepenuhnya semua pautan imej.

--[no]img-alt-text
Pilihan ini memberitahu Html2Wml untuk menggantikan tag imej dengan yang sepadan
teks alternatif (seperti pelayar web mod teks). Pilihan ini dihidupkan secara lalai.

--[no]linearize
Pilihan ini dihidupkan secara lalai. Ini menjadikan Html2Wml meratakan jadual HTML (ia
linearized), seperti yang dilakukan oleh Lynx. Saya rasa ini lebih baik daripada cuba menggunakan WML asli
meja. Pertama, mereka mempunyai ciri dan kemungkinan yang sangat terhad berbanding HTML
meja. Khususnya, mereka tidak boleh bersarang. Sebenarnya ini adalah perkara biasa kerana Wap
peranti tidak sepatutnya mempunyai CPU besar yang berjalan pada beberapa zillions-hertz, dan
pengiraan yang diperlukan untuk menjadikan jadual adalah bahagian yang paling rumit dan CPU-hogger
daripada HTML.

Kedua, kerana mereka tidak boleh bersarang, dan sebagai halaman HTML biasa banyak menggunakan imbricated
jadual untuk mencipta susun atur mereka, adalah mustahil untuk menentukan yang mana satu boleh disimpan. Jadi
perkara terbaik ialah tidak menyimpan satu pun daripada mereka.

[Nota] Walaupun anda boleh menyahaktifkan kelakuan ini, dan walaupun terdapat dalaman
sokongan untuk jadual, mod tidak linear belum banyak diuji dengan bersarang
jadual, dan ia mungkin menghasilkan keputusan yang tidak dijangka.

-n, --numeric-non-ascii
Pilihan ini memberitahu Html2wml untuk menukar semua aksara bukan ASCII kepada entiti angka,
iaitu, "e" menjadi `é', dan "ss" menjadi `ß'. Secara lalai, pilihan ini ialah
off.

-p, --nopre
Pilihan ini memberitahu Html2Wml untuk tidak menggunakan tag. Pilihan ini telah ditambahkan kerana
pengkompil daripada Alat WML 0.0.4 tidak menyokong teg ini.

pautan Semula Pilihan

--hreftmpl=TEMPLAT
Pilihan ini menetapkan templat yang akan digunakan untuk membina semula pautan jenis `href'.
Lihat bahagian "PEMBINAAN SEMULA PAUTAN" untuk mendapatkan maklumat lanjut.

--srctmpl=TEMPLAT
Pilihan ini menetapkan templat yang akan digunakan untuk membina semula pautan jenis `src'.
Lihat bahagian "PEMBINAAN SEMULA PAUTAN" untuk mendapatkan maklumat lanjut.

Pemisahan Pilihan

-s, --saiz-kad-maks=SAIZ
Pilihan ini membolehkan anda mengehadkan saiz (dalam bait) kad yang dijana. Lalai ialah
1,500 bait, yang sepatutnya cukup kecil untuk dimuatkan pada kebanyakan peranti Wap. Lihat
bahagian "DECK SLICING" untuk maklumat lanjut.

-t, --card-split-threshold=SAIZ
Pilihan ini menetapkan ambang peristiwa pemisahan, yang boleh berlaku apabila saiz
kad semasa adalah antara `saiz-kad-maks' - `ambang-pecah-kad' dan
`saiz-kad-maks'. Nilai lalai ialah 50. Lihat bahagian pada "DECK SLICING" untuk maklumat lanjut
maklumat.

--next-card-label=TALI
Pilihan ini menetapkan label pautan yang menghala ke kad seterusnya. Lalai ialah
"[>>]", yang akan diterjemahkan sebagai "[>>]".

--prev-card-label=TALI
Pilihan ini menetapkan label pautan yang menghala ke kad sebelumnya. Lalai ialah
"[<<]", yang akan diterjemahkan sebagai "[<<]".

HTTP Pengesahan

-U, --http-pengguna=USERNAME
Gunakan pilihan ini untuk menetapkan nama pengguna untuk permintaan yang disahkan.

-P, --http-passwd=KATA LALUAN
Gunakan pilihan ini untuk menetapkan kata laluan untuk permintaan yang disahkan.

Proksi Khidmat Bantuan

-[no]Y, --[no]proksi
Gunakan pilihan ini untuk mengaktifkan sokongan proksi. Secara lalai, sokongan proksi diaktifkan. Lihat
bahagian pada "SOKONGAN PROKSI".

Output Pilihan

-k, --susun
Menetapkan pilihan ini memberitahu Html2Wml untuk menggunakan pengkompil daripada Alat WML untuk menyusun
dek WML. Jika anda ingin mencipta tapak Wap sebenar, anda harus serius menggunakan pilihan ini
untuk mengurangkan saiz dek WML. Ingat bahawa peranti Wap mempunyai sangat
jumlah ingatan yang sedikit. Jika ini tidak mencukupi, gunakan pilihan pemisahan.

Tengok dalam wml_compilation/ untuk mendapatkan maklumat lanjut tentang cara menggunakan pengkompil WML dengan
HTML2Wml.

-o, --output
Gunakan pilihan ini (dalam mod shell) untuk menentukan fail output. Secara lalai, Html2Wml
mencetak hasilnya ke output standard.

Debugging Pilihan

-d, --debug[=LEVEL]
Pilihan ini mengaktifkan mod nyahpepijat. Ini mencetak hasil keluaran dengan baris
penomboran dan dengan hasil semakan XML. Jika pengkompil WML dipanggil, the
keputusan juga dicetak dalam perenambelasan dan bentuk ascii. Apabila dipanggil sebagai CGI, semua
ini dicetak sebagai HTML, supaya boleh menggunakan mana-mana pelayar web untuk tujuan itu.

--xmlcheck
Apabila pilihan ini dihidupkan, ia menghantar output WML ke XML::Parser untuk menyemak baik-
pembentukan.

DECK MENYELESAIKAN


. dek mengiris ialah ciri yang disediakan oleh Html2Wml untuk memadankan memori yang rendah
keupayaan kebanyakan peranti Wap. Ramai yang tidak boleh mengendalikan kad yang lebih besar daripada 2,000 bait,
oleh itu kad mestilah cukup kecil untuk dilihat oleh semua peranti Wap. Untuk mencapai
ini, anda harus menyusun dek WML anda, yang mengurangkan saiz dek sebanyak 50%, tetapi
maka kad anda mungkin terlalu besar. Di sinilah Html2Wml datang dengan penghirisan dek
ciri. Ini membolehkan anda mengehadkan saiz kad, pada masa ini sahaja sebelum yang
peringkat kompilasi.

Slice by kad or by dek

Pada sesetengah telefon Wap, menghiris dek tidak mencukupi: penyemak imbas WML masih cuba melakukannya
muat turun keseluruhan dek dan bukannya hanya memilih satu kad pada satu masa. Penyelesaiannya ialah dengan menghiris
dokumen WML mengikut dek. Lihat rajah di bawah.

_____________ _____________
⎪ dek ⎪ ⎪ dek #1 ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ kad #1 ⎪ ⎪ ⎪ ⎪ kad ⎪ ⎪
⎪ ⎪________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪ _________ ⎪ ⎪________________⎪
⎪ ⎪ kad #2 ⎪ ⎪
⎪ ⎪________⎪ ⎪ . . .
⎪ _________ ⎪
⎪ ⎪ ... ⎪ ⎪ _____________
⎪ ⎪________⎪ ⎪ ⎪ dek #n ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ kad #n ⎪ ⎪ ⎪ ⎪ kad ⎪ ⎪
⎪ ⎪________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪___________⎪ ⎪___________⎪

Dokumen WML Dokumen WML
dihiris oleh kad yang dihiris dek

Maksudnya ialah Html2Wml menjana beberapa dokumen WML. Dalam mod CGI, hanya
dek yang sesuai dihantar, dipilih oleh id yang diberikan dalam parameter. Jika tiada id diberikan, the
dek pertama dihantar.

Nota on saiz pengiraan

Pada masa ini, Html2Wml menganggarkan saiz kad dengan cepat, dengan menjumlahkan panjang
rentetan yang menyusun output WML, teks dan teg. Saya katakan "anggaran" dan tidak
"mengira" kerana pengiraan saiz yang tepat memerlukan lebih banyak pengiraan daripada
cara ia dilakukan sekarang. Seseorang boleh membantah bahawa terdapat hanya penambahan, yang betul,
tetapi mengetahui tepat saiz tidak perlu. Sesungguhnya, jika anda menyusun WML, kebanyakannya
rentetan tag akan dialih keluar, tetapi bukan semua.

Sebagai contoh, ambil tag imej: ` '. Bila
disusun, rentetan `"img"' akan digantikan dengan nilai satu bait. Perkara yang sama untuk
rentetan `"src"' dan `"alt"', dan ruang, petikan berganda dan tanda sama akan
dibogelkan. Hanya teks antara petikan berganda akan dikekalkan... tetapi tidak dalam setiap kes.
Sesungguhnya, untuk melangkah lebih jauh, pengkompil juga boleh menyandikan bahagian-bahagian hujah
sebagai binari. Sebagai contoh, rentetan `"http://www."' boleh dikodkan sebagai bait tunggal (`8F'
dalam kes ini). Atau, jika atribut ialah `href', rentetan `href="http://' boleh menjadi
bait `4B'.

Seperti yang anda lihat, tidak penting untuk mengetahui dengan tepat saiz bentuk teks WML, sebagai
ia akan sentiasa jauh lebih tinggi daripada saiz bentuk yang disusun. Sebab tu saya tak berkira
semua watak yang mungkin sebenarnya ditulis.

Juga, ia adalah kerana saya agak malas ;-)

Mengapa menyusun yang WML dek?

Jika anda berhasrat untuk mencipta halaman WML sebenar, anda harus benar-benar mempertimbangkan untuk sentiasa menyusunnya.
Jika anda tidak yakin, berikut adalah ilustrasinya.

Ambil coretan kod WML berikut:

<a href='http://www.yahoo.com/'>Yahoo!

Ini adalah cara asas dan klasik untuk mengekodkan hiperpautan. Ia memerlukan 42 bait untuk mengekod ini,
kerana ia dipersembahkan dalam bentuk yang boleh dibaca manusia.

Forum WAP telah mentakrifkan perwakilan binari padat WML dalam spesifikasinya,
yang dipanggil "WML tersusun". Ia adalah format binari, oleh itu anda, manusia semata-mata, tidak boleh
baca itu, tetapi komputer anda boleh. Dan ia adalah lebih pantas untuk membaca format binari daripada
untuk membaca format teks.

Contoh sebelumnya ialah, setelah disusun (dan dicetak di sini sebagai perenambelasan):

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

Ini hanya memerlukan 21 bait. Separuh saiz bentuk yang boleh dibaca manusia. Untuk peranti Wap,
ini bermakna kurang untuk memuat turun dan perkara yang lebih mudah untuk dibaca. Oleh itu pemprosesan
dokumen itu boleh dicapai dalam masa yang singkat berbanding dengan versi tectual yang sama
dokumen.

Terdapat hujah terakhir, dan tidak kurang pentingnya: banyak peranti Wap hanya membaca binari
WML.

TINDAKAN


Tindakan adalah ciri yang serupa dengan (tetapi dengan fungsi yang jauh lebih sedikit!) SSI (Server Side
Termasuk) tersedia pada pelayan yang baik seperti Apache. Agar tidak mengganggu yang sebenar
SSI, tetapi untuk memastikan sintaks mudah dipelajari, ia berbeza dalam beberapa perkara.

Syntax

Pada asasnya, sintaks untuk melaksanakan tindakan ialah:



Ambil perhatian bahawa kurungan sudut adalah sebahagian daripada sintaks. Kecuali untuk perkara itu, sintaks Tindakan
sangat serupa dengan sintaks SSI.

Boleh didapati tindakan

Hanya beberapa tindakan yang tersedia pada masa ini, tetapi lebih banyak tindakan boleh dilaksanakan atas permintaan.

termasuk

Penerangan Produk
Termasuk fail dalam dokumen pada titik semasa. Sila ambil perhatian bahawa
Html2Wml tidak menyemak atau menghuraikan fail, dan jika fail tidak ditemui,
akan mati secara senyap (ini adalah kelakuan yang sama seperti SSI).

Parameter
`virtual=url' -- Fail diperolehi oleh http.

`file=path' -- Fail dibaca daripada cakera tempatan.

fsize

Penerangan Produk
Mengembalikan saiz fail pada titik semasa dokumen.

Parameter
`virtual=url' -- Fail diperolehi oleh http.

`file=path' -- Fail dibaca daripada cakera tempatan.

Nota Jika anda menggunakan parameter fail, laluan mutlak disyorkan.

skip

Penerangan Produk
Melangkau segala-galanya sehingga tindakan `end_skip' pertama.

Generik parameter

Parameter berikut boleh digunakan untuk sebarang tindakan.

untuk=output format
Paramater ini mengehadkan tindakan untuk format output yang diberikan. Pada masa ini, satu-satunya
format yang tersedia ialah "`wml'" (apabila menggunakan `html2chtml' formatnya ialah "`chtml'").

Contoh

Jika anda ingin berkongsi bar navigasi antara beberapa halaman WML, anda boleh `memasukkan' ini
cara:



Sudah tentu, anda perlu menulis bar navigasi ini terlebih dahulu :-)

Jika anda ingin menggunakan halaman HTML semasa anda untuk membuat halaman WML anda, tetapi ia
mengandungi jadual kompleks, atau jadual navigasi yang tidak diperlukan, dsb, anda boleh `langkau' sahaja
bahagian kompleks dan simpan selebihnya.



bahagian yang tidak diperlukan untuk halaman WML

bahagian berguna untuk halaman WML


PAUTAN PEMBINAAN SEMULA


Enjin pembinaan semula pautan adalah IMHO bahagian terpenting Html2Wml, kerana ia
enjin ini yang membolehkan anda membina semula pautan dokumen HTML yang sedang ditukar.
Ia mempunyai dua mod, bergantung pada sama ada Html2Wml dilancarkan daripada shell atau sebagai CGI.

Apabila digunakan sebagai CGI, enjin ini akan membina semula pautan dokumen HTML supaya
semua url akan dihantar ke Html2Wml untuk menukar fail runcing (halaman atau
imej). Ini adalah automatik sepenuhnya dan tidak boleh disesuaikan buat masa ini (tetapi saya tidak fikir ia
akan sangat berguna).

Apabila digunakan daripada cangkerang, enjin ini membina semula pautan dengan templat yang diberikan.
Ambil perhatian bahawa URL mutlak tidak akan disentuh. Templat boleh disesuaikan menggunakan
sintaks berikut.

Templates

Templat HREF
Templat ini mengawal pembinaan semula atribut `href' bagi teg `A'. Ianya
nilai boleh diubah menggunakan --hreftmpl pilihan. Nilai lalai ialah
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

Templat Sumber Imej
Templat ini mengawal pembinaan semula atribut `src' bagi teg `IMG'. Ianya
nilai boleh diubah menggunakan --srctmpl pilihan. Nilai lalai ialah
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

Syntax

Templat ialah rentetan yang mengandungi URL baharu. Lebih tepat lagi, ia adalah Teks::Templat
templat. Parameter boleh diinterpolasi sebagai pemalar atau sebagai pembolehubah. Templatnya ialah
dipeluk antara tanda kurung curcly, dan boleh mengandungi sebarang kod Perl yang sah.

Bentuk templat yang paling mudah ialah `{PARAM}' yang hanya mengembalikan nilai PARAM. Jika awak
ingin melakukan sesuatu yang lebih kompleks, anda boleh menggunakan pembolehubah yang sepadan; sebagai contoh
`{"foo $PARAM bar"}', atau `{join "_", split " ", PARAM}'.

Anda boleh membaca halaman teks Teks::Templat untuk mendapatkan maklumat lanjut tentang perkara yang mungkin dalam a
templat.

Jika URL asal mengandungi bahagian pertanyaan atau bahagian serpihan, maka ia akan ditambahkan
kepada hasil templat.

Boleh didapati parameter

URL Parameter ini mengandungi URL asal daripada atribut `href' atau `src'.

NAMA FAIL
Parameter ini mengandungi nama asas fail.

FILEPATH
Parameter ini mengandungi laluan utama fail.

JENIS FAIL
Parameter ini mengandungi akhiran fail.

Ini boleh disambung semula dengan cara ini:

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

Ambil perhatian bahawa `FILETYPE' mengandungi semua sambungan fail, jadi jika namanya adalah
index.html.fr contohnya, `FILETYPE' mengandungi "`.html.fr'".

Contoh

Untuk menambah pilihan laluan:

{URL}$wap

Menggunakan Apache, anda kemudiannya boleh menambah arahan Tulis Semula supaya URL yang berakhir dengan `$wap' akan menjadi
dialihkan ke Html2Wml:

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

Untuk menukar sambungan imej:

{FILEPATH}{FILENAME}.wbmp

PROKSI PERTANYAAN


Html2Wml menggunakan sokongan proksi terbina dalam LWP. Ia diaktifkan secara lalai, dan memuatkan proksi
tetapan daripada pembolehubah persekitaran, menggunakan pembolehubah yang sama seperti banyak program lain.
Setiap protokol (http, ftp, dll) boleh dipetakan untuk menggunakan pelayan proksi dengan menetapkan pembolehubah
dalam bentuk `PROTOCOL_proxy'. Contoh: gunakan `http_proxy' untuk mentakrifkan proksi untuk http
akses, `ftp_proxy' untuk akses ftp. Dalam cangkerang, ini hanya soal mentakrifkan
berubah-ubah.

Untuk cangkang Bourne:

$ eksport http_proxy="http://proxy.domain.com:8080/"

Untuk C-shell:

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

Di bawah Apache, anda boleh menambah arahan ini pada fail konfigurasi anda:

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

tetapi ini mempunyai lalai bahawa CGI lain, atau program lain, boleh menggunakan ini untuk mengakses
sumber luar. Cara yang lebih baik ialah mengedit Html2Wml dan mengisi pilihan `proxy-server'
dengan nilai yang sesuai.

CATATAN


Html2Wml cuba membuat dokumen WML yang betul, tetapi bentuk yang baik dan kesahihan
dokumen itu tidak dijamin.

") may produce unexpected results. Teg terbalik (seperti " bold ") mungkin menghasilkan hasil yang tidak dijangka. Tetapi hanya
perisian buruk melakukan perkara buruk seperti ini.

PAUTAN


muat turun

HTML2Wml
Ini ialah tapak web projek Html2Wml, dihoskan oleh SourceForge.net. Semua
keluaran stabil boleh dimuat turun dari tapak ini.

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

Nutialand
Ini adalah laman web pengarang, di mana anda boleh mencari arkib semua
keluaran Html2Wml.

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

Sumber

Forum WAP
Ini adalah tapak rasmi Forum WAP. Anda boleh mendapatkan beberapa maklumat teknikal,
sebagai spesifikasi semua teknologi yang berkaitan dengan WAP.

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

WAP.com
Laman web ini mempunyai beberapa maklumat dan pautan yang berguna. Khususnya, ia mempunyai telaga yang cukup
selesai Soalan Lazim.

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

Konsortium Web Sedunia
Walaupun tidak berkaitan secara langsung dengan barangan Wap, anda mungkin mendapati berguna untuk membaca
spesifikasi XML (WML ialah aplikasi XML), dan spesifikasi bagi
bahasa lembaran gaya yang berbeza (CSS dan XSL), yang termasuk sokongan untuk peleraian rendah
peranti.

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

TuxMobil
Laman web ini khusus untuk sistem Mobile UniX. Ia membawa anda kepada banyak perkara yang berguna
maklumat praktikal tentang memasang dan menjalankan Linux dan BSD pada komputer riba, PDA dan
peranti komputer mudah alih yang lain.

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

Programmer utiliti

HTML Rapi
Ini adalah utiliti yang sangat kecil yang membetulkan fail HTML anda supaya ia mematuhi
Piawaian W3C.

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

Kannel
Kannel ialah pintu masuk Wap dan SMS sumber terbuka. Pengkompil WML disertakan dalam
Pengedaran.

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

Alat WML
Ini ialah koleksi utiliti untuk pengaturcara WML. Ini termasuk penyusun, a
decompiler, pemapar dan penukar WBMP.

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

WML pelayar and wap emulator

beroperasi
Opera pada asalnya adalah pelayar Web, tetapi versi 5 mempunyai sokongan yang baik untuk XML dan
WML. Opera tersedia secara percuma untuk beberapa sistem.

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

wApua
wApua ialah penyemak imbas WML sumber terbuka yang ditulis dalam Perl/Tk. Ia mudah untuk intall dan untuk
guna. Sokongannya untuk WML tidak lengkap, tetapi mencukupi untuk tujuan ujian.

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

Tofoa
Tofoa ialah emulator Wap sumber terbuka yang ditulis dalam Python. Pemasangannya agak
sukar, dan sokongan WML yang tidak lengkap menjadikannya menghasilkan hasil yang pelik, walaupun dengan
dokumen WML yang sah.

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

EzWAP
EzWAP, daripada EZOS, ialah penyemak imbas WML komersial yang tersedia secara percuma untuk Windows 9x, NT,
2000 dan CE. Berbanding dengan pelayar Windows WML yang lain, ia memerlukan sedikit sumber,
dan agak stabil. Sokongannya untuk spesifikasi WML nampaknya cukup lengkap. A sangat bagus
perisian.

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

Deck-It
Deck-It ialah emulator telefon Wap komersial, tersedia untuk Windows dan Linux/Intel
sahaja. Ia adalah perisian yang sangat baik yang benar-benar menunjukkan cara halaman WML dipaparkan
pada telefon Wap, tetapi salah satu lalai utamanya ialah ia tidak boleh membaca fail tempatan.

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

Pelayar WAP Klondike
Pelayar WAP Klondike ialah penyemak imbas WAP komersial yang tersedia untuk Windows dan PocketPC.

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

WinWAP
WinWAP ialah pelayar Wap komersial, tersedia secara percuma untuk Windows.

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

WAPman
WAPman daripada EdgeMatrix, ialah penyemak imbas WAP komersial yang tersedia untuk Windows dan PalmOS.

[ http://www.edgematrix.com/edge/control/MainContentBean?page=downloads ]

Rakan Wayarles
Wireless Companion, daripada YourWap.com, ialah emulator WAP yang tersedia untuk Windows.

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

Penggerak
Mobilizer ialah emulator Wap yang tersedia untuk Windows dan Unix.

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

QWmlPelayar
QWmlBrowser (dahulunya dikenali sebagai WML BRowser) ialah penyemak imbas WML sumber terbuka, bertulis
menggunakan kit alat Qt.

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

Wapsody
Wapsody, dibangunkan oleh IBM, ialah persekitaran simulasi yang tersedia secara percuma
melaksanakan spesifikasi WAP. Ia juga mempunyai pelayar WML yang boleh dijalankan
berdiri sendiri. Memandangkan Wapsody ditulis dalam Java/Swing, ia harus berfungsi pada mana-mana sistem.

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

WAPreview
WAPreview ialah emulator Wap yang ditulis dalam Java. Memandangkan ia menggunakan UI berasaskan HTML dan memerlukan a
proksi web tempatan, ia berjalan agak perlahan.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap ialah pelayar WML kecil yang dibuat oleh tiga pelajar Perancis.

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

PENGHARGAAN


Werner Heuser, atas banyak idea, nasihat dan bantuannya untuk penyahpepijatan

Igor Khristophorov, atas banyak cadangan dan tampalannya

Dan semua orang yang menghantar laporan pepijat kepada saya: Daniele Frijia, Axel Jerabek, Ouyang

Gunakan html2wml dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad