2013. 6. 19. 18:03

Xml에서 엔터 처리.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안녕하세요 Geeks_Company 입니다.

우선 XML에서 엔터 (CRLF) 처리가 좀 까탈 스러운데요.

일단 XML 스펙에 엔터 관련된 부분이 있는 이유입니다.

일단 간략히 적으면, CData에서 처리 할 경우 직접 프로퍼티 Setter에서 \n을 newline으로 바꿔야합니다.

Cdata가 아닐 경우라면, 위에서 제시한 것처럼 사용하면 이러한 결과를 얻습니다.

대략 정돈이 안된 모습인데요.XMLWriter, XmlReader을 사용하면 이러하게 나옵니다.

결국 양자 택일을 해야 하는데, 저의 경우 CData를 Set에서 갖고 올 때 replace로 처리 했습니다.

감사 합니다.