2011-02-22 2 views
22

DOMDocument 클래스를 통해 XML 문서 객체를 생성하고 있습니다. 이 과정에서 어떤 요소의 공백이 
으로 변환되고 있습니다. 검색 엔진이이 문자를 공백으로 처리하기 때문에이 항목을 검색하는 것은 꽤 어렵습니다.HTML 엔터티 ' '이란 무엇입니까?

이 문자를 내 xml 출력으로 제거하거나 최소한 다른 공백 문자로 바꾸려면 어떻게해야합니까?

감사합니다.

+9

검색 엔진에서 검색해야하는 경우 그냥 이스케이프 처리하십시오. \ &\#13;은 google에서 작동합니다. – styks

답변

40

ASCII 코드 13은 캐리지 리턴 (PHP에서는 "\r")에 해당합니다.

+7

관련 내용 : 10은 줄 바꿈 – horatio

4

당신은 처음부터 거기에 넣지 않음으로써 출력물에서이 캐릭터를 문질러 닦습니다. 캐리지 리턴을 XML에 넣고 삭제하는 코드를 찾습니다.

+0

왜이 답변을 거절 했습니까? +1 !! –

+2

많은 경우에 생성 된 텍스트에 액세스 할 수 없기 때문에 제 추측입니다. 파일이나 이메일에서 가져 오는 중입니다. 하지만 내 생각에, 당신이 자신의 데이터에서 xml 파일을 생성하는 경우 올바른 대답이 될 것입니다. – styks