私はウェブ全体を見てきましたが、Objective-C のノードからテキストを取得する方法がわかりません。TouchXML を使用しており、ノード リストを取得しています。ノードからタイトル テキストが必要ですが、代わりにノード オブジェクトを取得します。私のコードは次のとおりです。
resultNodes = [xmlParser nodesForXPath:@"SearchResults/SearchResult" error:&err];
for (CXMLElement *resultElement in resultNodes) {
NSString *value = [resultElement elementsForName:@"Title"];
}
値をコンソールに記録すると、次のようになります。
<CXMLElement 0x3994b10 [0x39732a0] Title <Title HtmlEncoded="true">test question</Title>>
test question
代わりに、テキストが必要です。ここでレンガの壁に頭をぶつけています。