2009-04-23 9 views
0

길이가 90,000 자 이상 인 요소가 포함 된 XML 문서가 있습니다 *.최대 길이 [NSXMLNode stringValue]

NSXMLNode* node = ...; 
NSString* val = [node stringValue]; // this is not the full contents of the node! 

두 번째 줄에서만 80k 정도를 얻을 수 있습니다. 이것은 분명히 내가 원하는 바가 아니기 때문에 몇 가지 제안을 고맙게 생각합니다. NSXMLNode가 손상 되었습니까? 내가 뭔가 잘못하고있는 것 같아.

미리 감사드립니다.

* 요소의 90kbytes가 크지 않다는 것을 알고 있습니다. 이것은 내 손안에 있습니다.

답변

1

[node objectValue] 무엇을 제공합니까?

+0

감사합니다. Alex, 반환 값이 문자열 인 경우 [node stringValue]와 [node objectValue]의 차이를 확인할 수 없습니다. 어떻게 알았어? – EightyEight

+0

궁금한데 도움이 되었습니까? 나는 당신의 질문에서 확신하지 못했습니다. 그럼에도 NSXMLNode 클래스 참조는 http://developer.apple.com/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSXMLNode_Class/Reference/Reference.html에서 확인했습니다. –

+0

감사합니다. docs에서 objectValue가 stringValue와 같을 것 같습니다. 나는 그렇지 않다고 생각한다. 당혹 스럽네. – EightyEight