1

私はこれを探していて、脳に火がついています。私は取得しています

<description><![CDATA[<img src='http://behance.vo.llnwd.net/profiles22/700504/projects/2335700.jpg' style='float:left; margin-right:15px;' /><br /> NIL]]></description>

特定のリンク (http://behance.vo.llnwd.net/profiles22/700504/projects.jpg) を解析するかどうかはわかりません。

でも私は使用しようとしましたが

   - (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
   {
         if([sElementName isEqualToString:@"description"])
            {
                   NSMutableString *someString= [[NSMutableString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];

                    NSLog(@"%@",str);
             }
  }

それは次のように印刷されます

<img src='http://behance.vo.llnwd.net/profiles22/700504/projects/2335700.jpg' style='float:left; margin-right:15px;' /><br /> NIL

特定のリンクを取得するのを手伝ってください。リンクまたは回答が役立つ場合があります..、事前に感謝します。

4

1 に答える 1

2

CDATA 関数はまさにこの目的のためのものです - テキストとして別の XML に埋め込みたい XML がある場合 (構造自体を変更するネストされた XML とは対照的に)。したがって、この特定の文字列 (タグ) を取得した後、別の XML パーサーを使用して属性<img>の値を取得できます。src

于 2012-08-28T11:16:15.577 に答える