Iphone ios-如何解析HTML文件?

Iphone ios-如何解析HTML文件?,iphone,ios,objective-c,xml-parsing,html-parsing,Iphone,Ios,Objective C,Xml Parsing,Html Parsing,我得到以下格式的HTML内容 wsse:BinarySecurityToken wsu:Id="uuid:07747f2a-4be4-48fa-9654-5e12235f6040" ValueType="http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0" EncodingType="http://docs.oasis-open.org/w

我得到以下格式的HTML内容

wsse:BinarySecurityToken wsu:Id="uuid:07747f2a-4be4-48fa-9654-5e12235f6040" ValueType="http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
aHR0cCUzYSUyZiUyZnNjaGVtYXMubWNk</wsse:BinarySecurityToken><
在下面的代码中,我得到 wsu:Id=“uuid:07747f2a-4be4-48fa-9654-5e12235f6040”ValueType=“;EncodingType=“;xmlns:wsu=“;xmlns:wsse=“;”> AHR0CCUZYSUYZUYZUNNJAGVTYXMUBWNK

- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
if(_data)
{
    NSString* content = [[NSString alloc] initWithData:_data
                                              encoding:NSUTF8StringEncoding];
    NSLog(@"Content  :%@",content);

    NSRange divRange = [content rangeOfString:@"wsse:BinarySecurityToken" options:NSCaseInsensitiveSearch];

    if (divRange.location != NSNotFound)
    {
        NSRange endDivRange;

        endDivRange.location = divRange.length + divRange.location;
        endDivRange.length   = [content length] - endDivRange.location;
        endDivRange = [content rangeOfString:@"=<" options:NSCaseInsensitiveSearch range:endDivRange];

        if (endDivRange.location != NSNotFound)
        {
            divRange.location += divRange.length;
            divRange.length  = endDivRange.location - divRange.location;


            NSLog(@"BinarySecurityToken : %@",[content substringWithRange:divRange]);
        }
    }

    [webView loadHTMLString:content baseURL:_url];

}
}

我希望输出为ahr0ccuzysuyziuyznnjagvttyxmubwnk


有什么想法吗?提前感谢。

当您讨论时,您有了
NSString*token=@“ahr0ccuzysuyziunjagvtywd0sjk0jtnk”
以及标记之间的标记,然后可以替换不需要的字符

NSString*str=[token stringByReplacingOccurrencesOfString:@]
带字符串:@“]

然后

NSString*correctToken=[str stringByReplacingOccurrencesOfString:@]

带字符串:@“]

昨天你接受了同样的答案现在呢?使用我的方法并使用
NSString*token=[self-stringbetweennstring:@“sse:BinarySecurityToken>”和string:@''调用它StringBeweeInstalling不起作用,无论如何,非常感谢Bunty这对你有什么好处,年轻人?