Sep 032006
XML에서 CDATA를 사용하여 텍스트를 가져올 때 줄바꿈 및 기호를 원래대로 표현하기 위한 함수.
1 2 3 4 5 6 7 8 9 10 | replaceText = function(str:String):String{ str = str.split("\r\n").join("\r"); str = str.split(""").join("\""); str = str.split("'").join("'"); str = str.split("<").join("<"); str = str.split(">").join(">"); str = str.split("&").join("&"); return str; } |
\r의 경우, str = str.split(“\\r”).join(“\r”); 을 썼어요.
\r로 하니까 줄바꿈이 제대로 안되더라고요.
아, 그럴수 있네요.
외부에서 데이터를 불러올때 “\”가 “\\”로 바뀌어서 불러지는 경우가 있서서, 이런 경우에는 말씀하신 데로 \\r로 체크를 해줘야 할 겁니다.