如何解析下面的XML文件中的属性内容?
<?xml version="1.0" encoding="ISO-8859-15"?>
<ROOT_ELEMENT><RESPONSE READ_TAG="LEVEL_LIST" RESULT="" TEXT=""/>
<USER USER_NAME="newadmin01" TOKEN_ID="0.0768059253258988" FULL_NAME="newadmin01, newadmin01"/>
<DATETIME UNFORMATTED_TEXT="Aug 10 2011 10:12PM" FORMATTED_TEXT="10 Aug 22:12"/>
<BREADCRUMB/>
<LEVEL_LIST><LEVEL ID="4519" NAME="Mega Mart" CHILD_EXISTS="Y" ADD_EDIT_PRIVILEGE="Y"/></LEVEL_LIST>
</ROOT_ELEMENT>
答案 0 :(得分:2)
在解析器委托方法- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
中,您可以使用elementName
获取attributeDict
的属性。
attribute = [attributeDict objectForKey:@"<attribute_name>"];
用您的属性名称替换字符串。