2012-05-01 1 views
1

그래서 XML 파일을 통해 구문 분석하는 작은 프로젝트가 있습니다. 전후에 들여 쓰기가 없도록 문자열의 서식을 지정하려고합니다.NSXMLParser에서 NSString 서식 지정

는 XML의 일부는 다음과 같습니다 포맷하기 전에

<master_url> 
    <base_url>  http://buildmac.ee.ps.edu/~wsn/boin/ </base_url> 
<request_task> 
<name>request_task</name> 
<field>username</field> 
</request_task> 
... 

나는이 :

2012-04-30 21:42:34.684 XMLParser[33194:b303] string = 
     http://buildmac.ee.ps.edu/~wsn/boin/ 

이것은 내가 포맷하려고하는 방법이다 :

[nodecontent appendString:[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]]; 

그 후, 그것은 단지 nodecontent에 빈 문자열 ""이 있습니다.

는이 바보 같은 질문 경우

내가 너무 미안 해요 목적 C와 엑스 코드에 아주 새로운 해요 어색 들여이지만, 때문에 그 webaddress를 제외하고 다른 모든 요소에 대해 작동의 없음 내가 봤던 소식이 내 문제를 해결했습니다.

답변

0

어떻게 작동시키는 지 알게되었습니다.

string = [[string stringByReplacingOccurrencesOfString: @"\n" withString: @""] mutableCopy]; 
string = [[string stringByReplacingOccurrencesOfString: @"\t" withString: @""] mutableCopy]; 
string = [[string stringByReplacingOccurrencesOfString: @" " withString: @""] mutableCopy]; 

참고 : 문자열이 인 NSMutableString

이다 나는 탭, 뉴 라인, 그리고 공백을 제거하기 위해 3 메시지에 그것을했다