Recent Posts
Recent Comments
Adsense
Archives
Visitor
Today
Total
관리 메뉴

Annotation

XML 특수문자 본문

Various

XML 특수문자

devs 2015. 1. 28. 20:30

XML을 만들면서 특수문자를 사용하는 경우가 있습니다.

예를들자면,

<data>
	<content>특<수>문<자>를 <넣>자!!</content>
</data>

 이런식으로 말이죠.

근데 위에처럼 작성하고 보면, 구문이 올바르지 않기때문에 파싱할 수 없게됩니다.


(이런 식으로 파서 에러가 표출됩니다.)


해결방법은 두가지가 있습니다.

특수문자를 코드를 사용하거나,

파서에게 이부분은 텍스트라고 알려주는 것입니다.

전자보다는 후자가 편할수가 있겠네요.


텍스트로 알려주는 방법은 다음과 같습니다.

<![CDATA[]]>

저 코드안에 특수문자를 포함하여 내용을 작성하여도, 파서는 일반 텍스트로 인식하게 됩니다.

<data>
	<content><![CDATA[특<수>문<자>를 <넣>자!!]]></content>
</data>


이렇게 작성하시면 됩니다.

게시글의 내용을 저장하는 부근에는 이런식으로 작성하면 되겠네요. :)

Comments