【问题标题】:Using NSXML parser how to parse the attribute contents in iphone使用NSXML解析器如何解析iphone中的属性内容
【发布时间】:2011-10-23 18:38:55
【问题描述】:

下面的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>

【问题讨论】:

    标签: iphone


    【解决方案1】:

    在解析器委托方法- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict 中,您可以使用attributeDict 获取elementName 的属性。

    attribute = [attributeDict objectForKey:@"&lt;attribute_name&gt;"]; 将字符串替换为您的属性名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2012-03-26
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多