jsp에서 xml파일 형태를 출력하기(단순 out.print 사용)에서 이상한점 질문입니다
중독적
2023.04.01
xml파일을 예를 들어 다음과 같이 만들었습니다.
root
channel1
1234
/channel1
/root
이것을 jsp에서 출력해 보기 위해 다음과 같이 했습니다
%@ page contentType=text/html; charset=euc-kr %
%
out.print(?xml version=\1.0\?);
out.print(root);
out.print(channel);
out.print(1234);
out.print(/channel);
out.print(/root);
%
그런데 화면에 아무런 메세지도 보이지 않습니다.
그래서 이것 저것 살펴보다가 channel 이라는 태그를 앞부분을 변경해서 achannel 등으로 조작하면 나오고
뒷쪽을 변경, 즉 channel123 등과같이 하면 여전히 아무런 메세지도 보이지 않는 다는 것을 알게 되었습니다
다시 말하면 channel 앞에 어떤 문자열이 들어가면 나오고 뒤에 들어가면 나오지 않습니다.
물론 위에서 contentType=text/xml; charset=euc-kr 로 변경하면 제대로 나옵니다.
제가 알고 싶은것은 다른 태그는 text/html로 해도 나오는데 왜 유독 channel 태그는 안나오는지 입니다.
혹시 channel 태그의 숨겨진 비밀(?) 이라도 있어서 안나오는지.... 궁금하군요