영어프랑스어스페인어

Ad


온웍스 파비콘

html2wml - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 html2wml을 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 html2wml 명령입니다.

프로그램:

이름


Html2Wml -- HTML 페이지를 WML 페이지로 변환할 수 있는 프로그램

개요


Html2Wml은 쉘 명령으로 사용될 수 있습니다.

$ html2wml 파일.html

또는 CGI로:

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

두 경우 모두 파일은 로컬 파일이거나 URL일 수 있습니다.

기술


Html2Wml은 HTML 페이지를 Wap 장치에서 보기에 적합한 WML 데크로 변환합니다. 그만큼
프로그램은 페이지 세트를 정적으로 변환하기 위해 쉘에서 실행되거나 CGI로 실행될 수 있습니다.
특정(잠재적으로 동적인) HTML 리소스를 변환합니다.

결과가 유효한 WML이라고 보장할 수는 없지만 대부분의 경우에는 그렇습니다.
페이지. 좋은 HTML 페이지는 아마도 유효한 WML 데크를 생성할 것입니다. 확인하고 수정하려면
귀하의 페이지에서는 W3C의 소프트웨어를 사용할 수 있습니다. HTML 검증, 온라인에서 사용 가능
http://validator.w3.orgHTML 단정 한, Dave Raggett 작성.

Html2Wml은 다음 기능을 제공합니다.

· 링크 번역

· 결과를 여러 카드로 분할하여 카드 크기 제한

· 파일 포함(SSI와 유사)

· 결과 편집(WML 도구 사용, "링크" 섹션 참조)

· 유효성 검사 기능을 사용하여 결과를 확인하는 디버그 모드

옵션


이러한 옵션의 대부분은 Html2Wml을 CGI로 호출할 때도 사용할 수 있습니다.
이 경우 부울 옵션에는 "1" 또는 "0" 값이 지정되고 다른 옵션에는 단순히
그들이 기대하는 가치를 얻습니다. 예를 들어 `--ascii'는 `?ascii=1' 또는 `?a=1'이 됩니다. 보다
파일 t/form.html Html2Wml을 CGI로 호출하는 방법에 대한 예를 살펴보세요.

매출 상승 옵션

-a, --ascii
이 옵션이 켜져 있으면 명명된 HTML 엔터티와 ASCII가 아닌 문자가 다음으로 변환됩니다.
Lynx와 동일한 7비트 근사치를 사용하는 US-ASCII 문자. 예를 들어 `©'
"(c)"로 번역되고 `ß'는 "ss"로 번역됩니다. 이 옵션은 다음에 의해 해제됩니다.
태만.

--[아니요]접기
이 옵션은 Html2Wml에게 중복 공백, 표, 캐리지 등을 축소하도록 지시합니다.
반환, 줄 바꿈 및 빈 단락. 목표는 WML의 크기를 줄이는 것입니다.
가능한 한 많이 문서화하십시오. 두 개의 경우 빈 단락을 축소해야 합니다.
원인. 첫째, 이는 빈 화면을 방지합니다(그리고 4줄만 있는 장치에서도).
디스플레이, 빈 화면은 꽤 짜증날 수 있습니다). 둘째, Html2wml은 빈 공간을 많이 만듭니다.
구문 재구성자가 프로그래밍되는 방식으로 인해 변환할 때 단락이 발생합니다.
이 빈 문단을 삭제하는 것은 부엌 청소처럼 필요합니다 :-)

이것이 정말로 귀찮다면 다음을 사용하여 이 동작을 비활성화할 수 있습니다. --nocollapse
옵션을 선택합니다.

--ignore-이미지
이 옵션은 Html2Wml에게 모든 이미지 링크를 완전히 무시하도록 지시합니다.

--[no]img-alt-text
이 옵션은 Html2Wml에 이미지 태그를 해당 태그로 바꾸도록 지시합니다.
대체 텍스트(텍스트 모드 웹 브라우저와 동일) 이 옵션은 기본적으로 켜져 있습니다.

--[아니요]선형화
이 옵션은 기본적으로 켜져 있습니다. 이로 인해 Html2Wml은 HTML 테이블을 평면화합니다(그들은
선형화됨), Lynx와 같습니다. 내 생각에는 이것이 기본 WML을 사용하는 것보다 낫다고 생각합니다.
테이블. 첫째, HTML에 비해 기능과 가능성이 극히 제한되어 있습니다.
테이블. 특히 중첩될 수 없습니다. 사실 이것은 Wap 때문에 정상입니다.
장치에는 수억 헤르츠에서 실행되는 큰 CPU가 있어서는 안 됩니다.
테이블을 렌더링하는 데 필요한 계산은 가장 복잡하고 CPU를 많이 사용하는 부분입니다.
HTML의.

둘째, 중첩될 수 없고 일반적인 HTML 페이지에서는 중첩된 형식을 많이 사용하기 때문입니다.
레이아웃을 만들기 위해 테이블을 만들면 어느 테이블을 유지할지 결정하는 것이 불가능합니다. 그래서
가장 좋은 것은 그 중 아무것도 유지하지 않는 것입니다.

[노트] 이 동작을 비활성화할 수 있고 내부적인
테이블에 대한 지원, 비선형화 모드는 중첩된 모드에 대한 철저한 테스트를 거치지 않았습니다.
테이블에 표시되며 예상치 못한 결과가 발생할 수 있습니다.

-n, --숫자-비ASCII
이 옵션은 Html2wml에게 ASCII가 아닌 모든 문자를 숫자 엔터티로 변환하도록 지시합니다.
즉, "e"는 `é'가 되고, "ss"는 `ß'가 됩니다. 기본적으로 이 옵션은
떨어져서.

-p, --nopre
이 옵션은 Html2Wml에게 꼬리표. 이 옵션이 추가된 이유는
WML Tools 0.0.4의 컴파일러는 이 태그를 지원하지 않습니다.

링크 재건 옵션

--hreftmpl=주형
이 옵션은 `href' 유형 링크를 재구성하는 데 사용될 템플릿을 설정합니다.
자세한 내용은 "링크 재구성" 섹션을 참조하세요.

--srctmpl=주형
이 옵션은 `src' 유형 링크를 재구성하는 데 사용될 템플릿을 설정합니다.
자세한 내용은 "링크 재구성" 섹션을 참조하세요.

파편 옵션

-s, --max-카드 크기=SIZE
이 옵션을 사용하면 생성된 카드의 크기(바이트)를 제한할 수 있습니다. 기본값은
1,500바이트. 대부분의 Wap 장치에 로드할 수 있을 만큼 작아야 합니다. 참조
자세한 내용은 "데크 슬라이싱" 섹션을 참조하세요.

-t, --카드 분할 임계값=SIZE
이 옵션은 분할 이벤트의 임계값을 설정합니다. 이는 분할 이벤트의 크기가
현재 카드는 `max-card-size' - `card-split-threshold'와 사이에 있습니다.
'최대 카드 크기'. 기본값은 50입니다. 자세한 내용은 "데크 슬라이싱" 섹션을 참조하세요.
정보.

--다음-카드-라벨=STRING
이 옵션은 다음 카드를 가리키는 링크의 레이블을 설정합니다. 기본값은
"[>>]"는 "[>>]"로 렌더링됩니다.

--이전-카드-라벨=STRING
이 옵션은 이전 카드를 가리키는 링크의 레이블을 설정합니다. 기본값은
"[<<]"는 "[<<]"로 렌더링됩니다.

HTTP 인증

-U, --http-사용자=사용자 이름
인증된 요청에 대한 사용자 이름을 설정하려면 이 옵션을 사용합니다.

-P, --http-passwd=PASSWORD
인증된 요청에 대한 비밀번호를 설정하려면 이 옵션을 사용합니다.

대리 고객 지원

-[아니요]Y, --[아니요]프록시
프록시 지원을 활성화하려면 이 옵션을 사용하십시오. 기본적으로 프록시 지원이 활성화됩니다. 보다
"프록시 지원" 섹션을 참조하세요.

산출 옵션

-k, --컴파일
이 옵션을 설정하면 Html2Wml이 WML 도구의 컴파일러를 사용하여
WML 데크. 실제 Wap 사이트를 만들고 싶다면 이 옵션을 진지하게 사용해야 합니다.
WML 데크의 크기를 줄이기 위해. Wap 장치는 매우
메모리 양이 적습니다. 이것이 충분하지 않으면 분할 옵션을 사용하십시오.

들여다봐 wml_컴파일/ WML 컴파일러를 사용하는 방법에 대한 자세한 내용은
HTML2Wml.

-o, --출력
출력 파일을 지정하려면 이 옵션(셸 모드에서)을 사용하십시오. 기본적으로 Html2Wml
결과를 표준 출력으로 인쇄합니다.

디버깅 옵션

-d, --디버그[=LEVEL]
이 옵션은 디버그 모드를 활성화합니다. 그러면 출력 결과가 라인으로 인쇄됩니다.
번호 매기기 및 XML 검사 결과. WML 컴파일러가 호출된 경우,
결과는 XNUMX진수 및 ASCII 형식으로도 인쇄됩니다. CGI로 호출하면 모든
이는 HTML로 인쇄되므로 해당 목적으로 모든 웹 브라우저를 사용할 수 있습니다.

--xml체크
이 옵션이 켜져 있으면 WML 출력을 XML::Parser로 보내서 잘 확인합니다.
형성.

DECK 슬라이스


XNUMXD덴탈의 갑판 얇게 썰기 부족한 메모리를 맞추기 위해 Html2Wml이 제공하는 기능입니다.
대부분의 Wap 장치의 기능. 많은 경우 2,000바이트보다 큰 카드를 처리할 수 없습니다.
따라서 카드는 모든 Wap 장치에서 볼 수 있을 만큼 충분히 작아야 합니다. 달성하려면
이를 위해서는 WML 데크를 컴파일해야 데크의 크기가 50% 줄어들지만 심지어
그러면 카드가 너무 클 수 있습니다. Html2Wml이 데크 슬라이싱과 함께 제공되는 곳입니다.
특징. 이를 통해 현재는 카드 크기만 제한할 수 있습니다. 전에 전에,
컴파일 단계.

일부분 by 카드 or by 갑판

일부 Wap 휴대폰에서는 데크를 분할하는 것만으로는 충분하지 않습니다. WML 브라우저는 여전히
한 번에 카드 한 장만 선택하는 대신 전체 덱을 다운로드하세요. 해결책은 슬라이스입니다.
데크 별 WML 문서. 아래 그림을 참조하세요.

______________ _____________
⎪ 데크 ⎪ ⎪ 데크 #1 ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ 카드 #1 ⎪ ⎪ ⎪ ⎪ 카드 ⎪ ⎪
⎪ ⎪__________⎪ ⎪ ⎪ ⎪__________⎪ ⎪
⎪ _________ ⎪ ⎪_____________⎪
⎪ ⎪ 카드 #2 ⎪ ⎪
⎪ ⎪__________⎪ ⎪ . . .
⎪ _________ ⎪
⎪ ⎪ ... ⎪ ⎪ _____________
⎪ ⎪__________⎪ ⎪ ⎪ 데크 #n ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ 카드 #n ⎪ ⎪ ⎪ ⎪ 카드 ⎪ ⎪
⎪ ⎪__________⎪ ⎪ ⎪ ⎪__________⎪ ⎪
⎪______________⎪ ⎪_____________⎪

WML 문서 WML 문서
카드로 슬라이스 덱으로 슬라이스

이것이 의미하는 바는 Html2Wml이 여러 WML 문서를 생성한다는 것입니다. CGI 모드에서는
매개변수에 제공된 ID에 따라 적절한 데크가 전송됩니다. ID가 제공되지 않은 경우,
첫 번째 덱이 전송되었습니다.

주의 사항 on 크기 계산

현재 Html2Wml은 다음의 길이를 합산하여 즉시 카드 크기를 추정합니다.
WML 출력, 텍스트 및 태그를 구성하는 문자열입니다. 나는 "추정"이라고 말하지만 그렇지 않습니다.
정확한 크기를 계산하려면 다음보다 더 많은 계산이 필요하기 때문에 "계산"합니다.
지금 하는 방식입니다. 누군가는 단지 추가된 것이 맞다고 반대할 수도 있습니다.
하지만 알고 정확한 크기는 필요하지 않습니다. 실제로 WML을 컴파일하면 대부분의
태그 문자열은 제거되지만 전부는 제거되지 않습니다.

예를 들어, 이미지 태그를 사용하십시오: ` '. 언제
컴파일되면 `"img"' 문자열은 XNUMX바이트 값으로 대체됩니다. 같은 일이
문자열 `"src"' 및 `"alt"', 공백, 큰따옴표 및 등호는 다음과 같습니다.
벗겨진. 큰따옴표 사이의 텍스트만 보존되지만 모든 경우에 그런 것은 아닙니다.
실제로 한 단계 더 나아가기 위해 컴파일러는 인수의 일부를 인코딩할 수도 있습니다.
바이너리로. 예를 들어 문자열 `"http://www."'는 단일 바이트(`8F')로 인코딩될 수 있습니다.
이 경우). 또는 속성이 `href'이면 문자열 `href="http://'가 될 수 있습니다.
바이트 '4B'.

보시다시피 WML의 텍스트 형식 크기를 정확히 아는 것은 중요하지 않습니다.
이는 항상 컴파일된 양식의 크기보다 훨씬 더 큽니다. 그래서 난 계산 안 해
실제로 쓰여질 수 있는 모든 문자.

게다가 제가 게으른 탓도 있죠 ;-)

컴파일 전에, WML 갑판?

실제 WML 페이지를 생성하려는 경우 항상 컴파일하는 것을 고려해야 합니다.
확신할 수 없다면 다음 그림을 참조하세요.

다음 WML 코드 조각을 살펴보세요.

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

하이퍼링크를 코딩하는 기본적이고 고전적인 방법입니다. 이를 코딩하는 데 42바이트가 필요합니다.
사람이 읽을 수 있는 형태로 표현되기 때문입니다.

WAP 포럼은 사양에서 WML의 간결한 바이너리 표현을 정의했습니다.
이를 "컴파일된 WML"이라고 합니다. 바이너리 형식이므로 단순한 인간인 당신은 할 수 없습니다.
읽어보세요. 하지만 컴퓨터에서는 읽을 수 있습니다. 그리고 바이너리 형식을 읽는 것이 훨씬 빠릅니다.
텍스트 형식을 읽으려면.

이전 예제는 일단 컴파일되면 다음과 같습니다(여기서는 XNUMX진수로 인쇄됩니다).

1C 4A 8F 03 야후 00 85 01 03 야아후! 00 01

21바이트만 필요합니다. 사람이 읽을 수 있는 형식의 절반 크기입니다. Wap 장치의 경우,
이는 다운로드할 항목이 적고 읽기 쉬운 항목을 의미합니다. 따라서 처리
동일한 문서의 기술 버전에 비해 짧은 시간 내에 문서를 작성할 수 있습니다.
문서를 참조하시기 바랍니다.

덜 중요한 것은 아니지만 마지막 주장이 있습니다. 많은 Wap 장치는 바이너리만 읽습니다.
WML.

ACTIONS


작업은 SSI(Server Side)와 유사하지만 기능이 훨씬 적은 기능입니다.
포함)은 Apache와 같은 좋은 서버에서 사용할 수 있습니다. 실제 업무에 방해가 되지 않도록
SSI는 구문을 배우기 쉽게 유지하기 위해 몇 가지 점에서 다릅니다.

통사론

기본적으로 작업을 실행하는 구문은 다음과 같습니다.



꺾쇠 괄호는 구문의 일부입니다. 그 점을 제외하면 Actions 구문은
SSI 구문과 매우 유사합니다.

유효한 행위

현재 사용할 수 있는 작업은 거의 없지만 요청 시 더 많은 작업을 구현할 수 있습니다.

포함

상품 설명
문서의 현재 지점에 파일을 포함합니다. 점에 유의하시기 바랍니다
Html2Wml은 파일을 확인하거나 구문 분석하지 않으며, 파일을 찾을 수 없으면
조용히 죽습니다(이것은 SSI와 동일한 동작입니다).

파라미터
`virtual=url' -- http로 파일을 가져옵니다.

`file=path' -- 로컬 디스크에서 파일을 읽습니다.

크기

상품 설명
문서의 현재 지점에서 파일 크기를 반환합니다.

파라미터
`virtual=url' -- http로 파일을 가져옵니다.

`file=path' -- 로컬 디스크에서 파일을 읽습니다.

참고사항 file 매개변수를 사용하는 경우 절대 경로를 사용하는 것이 좋습니다.

건너 뛰기

상품 설명
첫 번째 `end_skip' 작업까지 모든 것을 건너뜁니다.

일반적인 매개 변수

모든 작업에 다음 매개변수를 사용할 수 있습니다.

=를 위해출력 체재
이 매개변수는 지정된 출력 형식에 대한 작업을 제한합니다. 현재 유일한
사용 가능한 형식은 "`wml'"입니다(`html2chtml'을 사용하는 경우 형식은 "`chtml'"입니다).



여러 WML 페이지 간에 탐색 표시줄을 공유하려면 여기에 '포함'할 수 있습니다.
방법:



물론 이 네비게이션 바를 먼저 작성해야 합니다 :-)

WML 페이지를 생성하기 위해 현재 HTML 페이지를 사용하고 싶지만
복잡한 테이블이나 불필요한 탐색 테이블 등이 포함되어 있으면 간단히 '건너뛸' 수 있습니다.
복잡한 부분은 유지하고 나머지는 유지하세요.



WML 페이지에 불필요한 부분

WML 페이지에 유용한 부분


링크 재건


링크 재구성 엔진은 Html2Wml의 가장 중요한 부분인 IMHO입니다.
변환되는 HTML 문서의 링크를 재구성할 수 있게 해주는 이 엔진입니다.
Html2Wml이 셸에서 시작되었는지 CGI로 시작되었는지에 따라 두 가지 모드가 있습니다.

CGI로 사용될 때 이 엔진은 HTML 문서의 링크를 재구성하여
지정된 파일(페이지 또는
이미지). 이것은 완전 자동이므로 지금은 사용자 정의할 수 없습니다(하지만 그렇게 생각하지는 않습니다).
정말 유용할 것 같아요).

쉘에서 사용될 때, 이 엔진은 주어진 템플릿으로 링크를 재구성합니다.
절대 URL은 그대로 유지됩니다. 템플릿은 다음을 사용하여 사용자 정의할 수 있습니다.
다음 구문.

Canva의 제작된 채널아트 템플릿을

HREF 템플릿
이 템플릿은 'A' 태그의 'href' 속성 재구성을 제어합니다. 그것은
값은 다음을 사용하여 변경할 수 있습니다. --hreftmpl 옵션. 기본값은
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

이미지 소스 템플릿
이 템플릿은 `IMG' 태그의 `src' 속성 재구성을 제어합니다. 그것은
값은 다음을 사용하여 변경할 수 있습니다. --srctmpl 옵션. 기본값은
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

통사론

템플릿은 새 URL이 포함된 문자열입니다. 보다 정확하게는 Text::Template입니다.
주형. 매개변수는 상수 또는 변수로 보간될 수 있습니다. 템플릿은 다음과 같습니다
중괄호 사이에 포함되며 유효한 Perl 코드를 포함할 수 있습니다.

템플릿의 가장 간단한 형태는 PARAM의 값을 반환하는 `{PARAM}'입니다. 만약 너라면
좀 더 복잡한 작업을 수행하려면 해당 변수를 사용할 수 있습니다. 예를 들어
`{"foo $PARAM bar"}' 또는 `{join "_", 분할 " ", PARAM}'.

Text::Template 맨페이지에서 가능한 작업에 대한 자세한 내용을 읽을 수 있습니다.
주형.

원본 URL에 쿼리 부분이나 조각 부분이 포함된 경우 해당 부분이 추가됩니다.
템플릿의 결과에.

유효한 매개 변수

URL 이 매개변수에는 `href' 또는 `src' 속성의 원래 URL이 포함됩니다.

파일 이름
이 매개변수에는 파일의 기본 이름이 포함됩니다.

파일 경로
이 매개변수에는 파일의 선행 경로가 포함됩니다.

파일 유형
이 매개변수에는 파일의 접미사가 포함됩니다.

다음과 같은 방법으로 재개할 수 있습니다.

URL = http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ ⎪ \
⎪ ⎪ \
파일 경로 파일 이름 파일 유형

`FILETYPE'에는 파일의 모든 확장자가 포함되어 있으므로 이름이 다음과 같은 경우
index.html.fr 예를 들어 `FILETYPE'에는 "`.html.fr'"이 포함됩니다.



경로 옵션을 추가하려면:

{URL}$와프

Apache를 사용하면 '$wap'으로 끝나는 URL이 다음과 같이 Rewrite 지시어를 추가할 수 있습니다.
Html2Wml로 리디렉션되었습니다.

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

이미지 확장자를 변경하려면:

{파일 경로}{파일 이름}.wbmp

PROXY 고객지원


Html2Wml은 LWP 내장 프록시 지원을 사용합니다. 기본적으로 활성화되어 있으며 프록시를 로드합니다.
다른 많은 프로그램과 동일한 변수를 사용하여 환경 변수에서 설정합니다.
변수를 설정하여 각 프로토콜(http, ftp 등)을 매핑하여 프록시 서버를 사용할 수 있습니다.
'PROTOCOL_proxy' 형식입니다. 예: `http_proxy'를 사용하여 http용 프록시를 정의합니다.
액세스, ftp 액세스용 `ftp_proxy'. 셸에서 이는 정의하는 문제일 뿐입니다.
변하기 쉬운.

Bourne 쉘의 경우:

$ 내보내기 http_proxy="http://proxy.domain.com:8080/"

C 쉘의 경우:

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

Apache에서는 다음 지시문을 구성 파일에 추가할 수 있습니다.

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

그러나 여기에는 다른 CGI나 다른 프로그램이 이를 사용하여 액세스할 수 있는 기본값이 있습니다.
외부 자원. 더 좋은 방법은 Html2Wml을 편집하고 'proxy-server' 옵션을 채우는 것입니다.
적절한 값으로.

경고


Html2Wml은 올바른 WML 문서를 만들려고 시도하지만 WML 문서의 올바른 형식과 유효성은
문서는 보장되지 않습니다.

") may produce unexpected results. 반전된 태그(예: " 굵은 ")를 사용하면 예상치 못한 결과가 발생할 수 있습니다. 그러나 단지
나쁜 소프트웨어는 이런 나쁜 일을 합니다.

링크


다운로드

HTML2Wml
이것은 SourceForge.net에서 호스팅하는 Html2Wml 프로젝트의 웹사이트입니다. 모든
안정적인 릴리스는 이 사이트에서 다운로드할 수 있습니다.

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

누티아랜드
이곳은 작가의 웹사이트로, 이곳에서 모든 작품의 아카이브를 찾을 수 있습니다.
Html2Wml 릴리스.

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

자료

WAP 포럼
WAP 포럼의 공식 사이트입니다. 몇 가지 기술 정보를 찾을 수 있습니다.
WAP와 관련된 모든 기술의 사양입니다.

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

WAP.com
이 사이트에는 유용한 정보와 링크가 있습니다. 특히, 꽤 잘 가지고 있어요.
FAQ를 완료했습니다.

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

월드와이드웹 컨소시엄
Wap 관련 내용과 직접적인 관련은 없지만 다음 내용을 읽어 보는 것이 유용할 수 있습니다.
XML 사양(WML은 XML 응용 프로그램입니다) 및
저해상도 지원을 포함하는 다양한 스타일시트 언어(CSS 및 XSL)
장치.

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

턱스모빌
이 웹사이트는 Mobile UniX 시스템 전용입니다. 그것은 당신에게 많은 유용한 정보를 제공합니다.
노트북, PDA 및 컴퓨터에 Linux 및 BSD를 설치하고 실행하는 방법에 대한 실무 정보
기타 모바일 컴퓨터 장치.

[ 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 프로그래머를 위한 유틸리티 모음입니다. 여기에는 컴파일러,
디컴파일러, 뷰어 및 WBMP 변환기.

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

WML 브라우저 의 WAP 에뮬레이터

Opera
Opera는 원래 웹 브라우저이지만 버전 5는 XML 및
WML. Opera는 여러 시스템에서 무료로 사용할 수 있습니다.

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

와푸아
wApua는 Perl/Tk로 작성된 오픈 소스 WML 브라우저입니다. 설치도 간편하고
사용. WML에 대한 지원은 불완전하지만 테스트 목적으로는 충분합니다.

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

토포아
Tofoa는 Python으로 작성된 오픈 소스 Wap 에뮬레이터입니다. 설치가 상당히
어렵고 불완전한 WML 지원으로 인해 이상한 결과가 발생합니다.
유효한 WML 문서.

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

이지왑
EZOS의 EzWAP은 Windows 9x, NT, Windows XNUMXx에서 무료로 사용할 수 있는 상용 WML 브라우저입니다.
2000년과 CE. 다른 Windows WML 브라우저에 비해 리소스가 거의 필요하지 않습니다.
그리고 상당히 안정적입니다. WML 사양에 대한 지원은 매우 완벽해 보입니다. 아주 좋은
소프트웨어.

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

데크잇
Deck-It은 Windows 및 Linux/Intel에서 사용할 수 있는 상용 Wap 전화 에뮬레이터입니다.
오직. WML 페이지가 어떻게 렌더링되는지 실제로 보여주는 아주 좋은 소프트웨어입니다.
Wap 전화에서는 주요 기본값 중 하나가 로컬 파일을 읽을 수 없다는 것입니다.

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

클론다이크 WAP 브라우저
Klondike WAP 브라우저는 Windows 및 PocketPC에서 사용할 수 있는 상용 WAP 브라우저입니다.

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

윈왑
WinWAP는 Windows에서 무료로 사용할 수 있는 상용 Wap 브라우저입니다.

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

WAPman
EdgeMatrix의 WAPman은 Windows 및 PalmOS에서 사용할 수 있는 상용 WAP 브라우저입니다.

[ http://www.edgematrix.com/edge/control/MainContentBean?페이지=다운로드 ]

무선 동반자
YourWap.com의 Wireless Companion은 Windows에서 사용할 수 있는 WAP 에뮬레이터입니다.

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

모빌 라이저
Mobilizer는 Windows 및 Unix에서 사용할 수 있는 Wap 에뮬레이터입니다.

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

QWml브라우저
QWmlBrowser(이전에는 WML BRowser로 알려짐)는 오픈 소스 WML 브라우저로 다음과 같이 작성되었습니다.
Qt 툴킷을 사용합니다.

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

왑소디
Wapsody는 IBM이 개발한 무료 시뮬레이션 환경입니다.
WAP 사양을 구현합니다. 또한 실행할 수 있는 WML 브라우저도 갖추고 있습니다.
독립형. Wapsody는 Java/Swing으로 작성되었으므로 모든 시스템에서 작동합니다.

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

WA미리보기
WAPreview는 Java로 작성된 Wap 에뮬레이터입니다. HTML 기반 UI를 사용하고
로컬 웹 프록시는 매우 느리게 실행됩니다.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap은 세 명의 프랑스 학생이 만든 작은 WML 브라우저입니다.

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

감사 인사


Werner Heuser는 디버깅에 대한 수많은 아이디어와 조언, 도움을 주었습니다.

Igor Khristophorov의 수많은 제안과 패치

그리고 나에게 버그 보고서를 보내는 모든 사람들: Daniele Frijia, Axel Jerabek, Ouyang

onworks.net 서비스를 사용하여 온라인으로 html2wml 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad