And*_*rew 1 iphone cocoa-touch objective-c xml-parsing
我遵循了TBXML指南,它已经成功安装到我的代码中,但是他们的指南对我来说没有意义.我想从XML文档中获取一些值.他们开始这个过程的一个例子是:
TBXML * tbxml = [[TBXML tbxmlWithURL:[NSURL URLWithString:@"http://www.w3schools.com/XML/note.xml"]] retain];
在NSLog中,对我来说这会返回:
<TBXML: 0x4e3cc90>
此示例XML文件包含以下内容:
<note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>
有人能给我一个快速的例子,说明如何从这个XML文件中提取出来的<body>内容吗?他们的导游确实看起来相当直接,但我似乎无法理解它.
http://www.tbxml.co.uk/TBXML/Guides_-_Loading_an_XML_document.html是他们的向导.
安德鲁,
看来,一旦你使用xml文件初始化TBXML,就像你看到的那样,然后使用各种API"遍历"文档中的元素.我没有测试过这个但是在你的例子中会出现"body"是"note"的子元素,因此...首先获取note元素并从根元素中获取note元素中的body元素.
TBXMLElement *noteElement = [TBXML childElementNamed:@"note" parentElement:rootXMLElement];
TBXMLElement *bodyElement = [TBXML childElementNamed:@"body" parentElement:noteElement];
Run Code Online (Sandbox Code Playgroud)
此时你应该可以遍历任何事情.
- 弗兰克
| 归档时间: |
|
| 查看次数: |
2240 次 |
| 最近记录: |