You Can Become A
늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !
📑 콘솔에 XML 이쁘게 출력하기 (pretty / beautify)
XML 콘솔 출력 자바스크립트의 JSON 객체 같은 경우 JSON.stringify(data,null,2) 메소드의 매개변수를 할당 해주면 알아서 자동으로 이쁘게 파싱되어 콘솔에 출력하였다. 하지만 XML 객체의 메소드는 일자로 된 xml 형태의 문자열 데이터에 대해 pretty 출력에 대한 별다른 기능은 지원하지 않는다. 따라서 직접 문자열을 파싱하여 조작해주는 기능을 하드 코딩하여 구현해주어야 한다. 결과물은 다음과 같다. function formatXml(xml) { let formatted = ''; let reg = /(>)($/)) { indent = 0; } else if (node.match(/^.*$/)) { indent = 1; } else { indent = 0; } let paddi..
📑 CDATA 란 무엇인가 ❓ - 문자 기호 강제 처리
CDATA 란? CDATA는 character data(문자 데이터)를 의미하며, 마크업 언어(xml)에서 CDATA로 문자들을 감싸게 되면, 이 문자열들 사이의 데이터는 마크업으로 해석하지 않아야 하는 데이터를 포함한다는 것을 의미한다. 예를들어 마크업 언어에서 와 같은 기호는 이미 태그로서 정의되어 있기 때문에 문자기호를 그대로 사용하면 안되고, < , > , & 와 같은 문자를 사용하여야 한다. 하지만 가독성이 좋지않고 사용성도 좋지 않다. 따라서 마크업 언어에서 와 같은 기호를 문자 그대로 인식 시키기 위해 CDATA 블록으로 감싸주는 것이다. CDATA 사용법 시작인 와 끝인 ]]> 사이에 원하는 텍스트를 넣어주면, 해당 영역에 포함된 문자열은 문자 그대로 인식된다. <  
													
													
												 
													
													
												 
													
													
												 
													
													
												