Ios 需要从XML文件中获取属性
我将直接切入问题,我有一个XML文件,它具有如下属性:Ios 需要从XML文件中获取属性,ios,nsxmlparser,Ios,Nsxmlparser,我将直接切入问题,我有一个XML文件,它具有如下属性: <Lowest units="p">135.9</Lowest> 希望有人能给我指出正确的方向,因为我已经尝试了很多方法,但都没有成功 提前感谢!:) 所有属性都存储在您在didStartElement中获得的attributeDict NSD传统目录中。。。方法,并对其进行格式化,使属性名为键,值为值:),因此,在元素内部,如果要获取名为units的属性值,可以这样做: - (void)parser:(NSXML
<Lowest units="p">135.9</Lowest>
希望有人能给我指出正确的方向,因为我已经尝试了很多方法,但都没有成功
提前感谢!:) 所有属性都存储在您在didStartElement中获得的attributeDict NSD传统目录中。。。方法,并对其进行格式化,使属性名为键,值为值:),因此,在元素内部,如果要获取名为units的属性值,可以这样做:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
if ([elementName isEqualToString:@"Lowest"]) {
NSString *units = [attributeDict objectForKey:@"units"];
}
}
所有属性都存储在您在didStartElement中获得的AttributeDedit NSD传统中。。。方法,并对其进行格式化,使属性名为键,值为值:),因此,在元素内部,如果要获取名为units的属性值,可以这样做:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
if ([elementName isEqualToString:@"Lowest"]) {
NSString *units = [attributeDict objectForKey:@"units"];
}
}
非常感谢,不敢相信我没有想到:)非常感谢,不敢相信我没有想到:)