'IT_Developers/XML,JSON'에 해당되는 글 2건


XML 형식 에러 검사 해보자


안녕하세요.
고코더 입니다.

XML을 개발하다보면
형식이 맞지 않아 오류가 발생하는 경우가 많습니다.
특히나 길고 긴 XML에서 잘못된 형식을 찾아내려면 
눈이 아픕니다.

물런 사이트에서 XML에 오류 디버깅을 설명해주지만
부족한 경우가 많습니다

그래서 한 해외 사이트의
XML 유효성 검사를 수행 할 수 있는 
사이트를 소개해드리고자 합니다.

▼ URL 부터가 XML 유효성 체크 할거 같네요


▼ XML을 해당 TEXT박스에 입력하고 
[validate]를 클릭해주세요.



▼ 결과 값에서 오류위치에 빨간 X박스를 보여주고
클릭하면 해당 위치로 이동해줍니다. 





마무리


개발자를 위한 편리한 사이트네요.


댓글을 달아 주세요


This page contains the following errors:
error on line 0 at column 0: xmlParseEntityRef: no name
Below is a rendering of the page up to the first error.


안녕하세요.
고코더 입니다.

요즘은 Json 혹은 XM로 백엔드 
API를 만드는게 보통입니다.

그래서 많이들 다양한 에러를 경험하고 계실텐데요
저도 XML 개발중에 아래와 같은 오류가 발생했습니다.

바로 xmlParseEntityRef 오류입니다.

▼ XML 작성하는데 아래와 같은 오류가 발생했습니다.


XML은 꺽쇠 "<", ">"등을 이용합니다.
엘리먼트의 값을 나타낼때 쓰이죠

XML에 담은 내용이 HTML 코드이거나 꺽쇠나 특수문자가 들어간다면
위와 같은 오류가 발생합니다.




해결방법


그래서 XML에서는
하나의 규약을 만들었습니다.
바로 "CDATA(Character Data)" 입니다.

XML 안에 들어갈 내용이 데이터라면
이 명령어로 알려주면 됩니다.

예제로 표현한다면 아래와 같습니다. 

<data>
<![CDATA[
    "<고코더 IT Express>"
]]>
</data>

이렇게 CDATA 안에서는 자유롭게 특수문자를 사용해도
XML 규약이 알아서 해결 해줍니다.




마무리


XML 규약만 지킨다면
참 쉽고 편리합니다.


댓글을 달아 주세요