2009-04-23 15 views
0

長さが90,000文字以上の要素を含むXML文書があります*です。[NSXMLNode stringValue]の最大長

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

2行目は80kほどです。これは明らかに私が欲しいものではないので、私はいくつかの提案を感謝します。 NSXMLNodeは壊れていますか?私は何か間違っていると思います。

ありがとうございます!

*要素内の90kバイトが大きくないことはわかっていますが、これは私の手の届かないものです。

答えて

1

[node objectValue]さんは何を提供しますか?

+0

Thanks Alex、 戻り値が文字列の場合、[node stringValue]と[node objectValue]の違いはわかりません。これについてどうお知りになりましたか? – EightyEight

+0

私は不思議ですが、この助けをしましたか?私はあなたの質問から分からなかった。 それでも、私はNSXMLNodeクラスリファレンスを見ました:http://developer.apple.com/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSXMLNode_Class/Reference/Reference.html –

+0

ありがとう、ありがとう。 ドキュメントから、objectValueはstringValueと同じように見えます。私はそれがないと思う。パズルリング。 – EightyEight