제목 : 팁. XHTML은 스크립트 블록에 Empty Element를 지원하지 않음
글번호:
|
|
150
|
작성자:
|
|
Administrator ( 레드플러스 / redplus@live.com )
|
작성일:
|
|
2010/05/10 오후 2:31:00 (2010/05/10 오후 2:31:00 수정)
|
조회수:
|
|
3473
|
실습. Empty Element를 지원하지 않는 XHTML 문서 테스트
(1) 아래 코드와 같이 XHTML 페이지를 만든다.
FrmXmlEmptyElementTagIncompatibilities.js
1 alert("안녕하세요");
FrmXmlEmptyElementTagIncompatibilities.htm
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <title>XML은 빈 요소 지원하지 않음</title>
7 <script type="text/javascript" src="FrmXmlEmptyElementTagIncompatibilities.js" />
8 </head>
9 <body>
10 <h1>안녕하세요.</h1>
11 </body>
12 </html>
(2) 웹 브라우저로 위 페이지를 실행하면, 아래와 같이 정상적으로 실행되지 않는다.
(3) (1)번에서 자바스크립트 삽입 코드를 아래와 같이 변경한다.
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <title>XML은 빈 요소 지원하지 않음</title>
7 <script type="text/javascript" src="FrmXmlEmptyElementTagIncompatibilities.js"></script>
8 </head>
9 <body>
10 <h1>안녕하세요.</h1>
11 </body>
12 </html>
(4) 다시 웹 브라우저로 XHTML 페이지를 요청하면, 아래 그림과 같이 정상 출력됨을 알 수 있다.