상세 컨텐츠

본문 제목

[WML 기초강좌] 03. WML 태그들의 기본 지식 알아두기

프로그래밍/Mobile

by 라제폰 2008. 12. 13. 18:58

본문

* WML 태그들의 기본 지식



WML 태그들에 적용되는 약간의 규칙같은 것에 대해 알아보겠습니다.



<두번째 예제>



<?xml version="1.0" encoding="ks_c_5601-1987" ?>

<!DOCTYPE wml PUBLIC

"-//WAPFORUM//DTD WML 1.2//KSC"

"
http://www.wapforum.org/DTD/wml_1.2.xml">



<wml>

<card>

<p><img src="main.wbmp" alt="pic"/></p>

</card>

</wml>



그림 삽입하는 img태그는 html과 그리 큰 차이가 없습니다.

그러나 여기서 주목해야 할것은 <img> 태그가 아닌

img 태그 끝부분에 있는 / 슬래쉬 입니다.



이것은 빈요소 태그라고 하는것인데요.

WML에서 어떤 태그가 닫기 태그가 따로 없을 경우 반드시

써줘어야 하는 사항입니다.



즉 <img> 태그의 경우 html 아시는분은 아시겠지만 </img>와 같이 따로 닫는 태그가 없습니다

이는 html의 경우 프로그램이 자체적으로 닫기를 해주기 때문에

아무런 문제가 없지만 wml은 그렇지 않습니다.



말은 복잡하지만..닫기태그가 없을경우 열기 태그의 끝부분에 슬래쉬를 붙여주면 된다고

알아 두시면 됩니다. 귀찮게 꼭 이렇게 해주는 것은 보다 체계적인 태그 작성이 가능하기 때문이며

HTML에서 닫기 태그가 없을때 익스플로러에서 인식하고 닫기 태그를 붙여주는 이 약간의 시간.

이 시간을 절약하기 위해서 입니다. 또한 WML은 이런 약간의 규칙에 매우 엄격합니다.



다음으로 wml태그의 속성값에 대한 규칙입니다.

위에 <img>태그의 src, alt등은 모두 속성에 해당합니다.

주의할것은 이 속성들의 값은 꼭 따옴표를 붙여야 한다는 것입니다. 작은따옴표든 큰따옴표든..

따옴표를 때론 붙이지 않아도 허용하는 html과는 약간 차이가 있지요. 이점도 꼭 알아 두시기 바랍니다.



다음은 주석입니다. 주석은 코드가 길어질수록 참 유용하지요..참조할 목적으로..

wml주석이라고 특별히 다를건 없습니다. <!-- 로 시작하여 --> 로 끝납니다.

한줄이든 몇줄이든 태그든..상관없이 무조건 주석으로 인식됩니다.



참 주석을 많이 달면 파일의 양이 커져 전송이 느려지지 않을까하시는 분들이 계셨는데

WAP 즉, 프로토콜에서 WML 을 전송하기전에 소스를 쭉 읽어드린후

주석은 알아서 제거하기 때문에 주석은 전송속도와 아무런 상관이 없습니다.

 


관련글 더보기