易截截图软件、单文件、免安装、纯绿色、仅160KB

objective c xml解析

    今天在CC上看到evangel在招人,上面写了一条数据解析,我想应该就是对XML的解析吧,暂且这样理解了,呵呵。下午搜索了一点东西自己弄了一个XML然后读读看看,现在仅仅是读出了一些东西,先保存代码,待后续更新!
    这个是我创建的xml文件,用于测试用的:
<?xml version="1.0" encoding="UTF-8"?>
<book>
 <book1>
 <author>zhangsan</author>
 <title>Hello this is book1</title>
 <content>book1 is very good for testing!</content>
 </book1>
 <book2>
 <author>lisi</author>
 <title>Hello this is book2</title>
 <content>book2 is very good for testing!</content>
 </book2>
 <book3>
 <author>wangwu</author>
 <title>Hello this is book3</title>
 <content>book3 is very good for testing!</content>
 </book3>
</book>
对xml进行解析需要使用NSXMLParser类,首先声明一个NSXMLParser对象
NSXMLParser *xmlRead;
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"xml"];
 NSFileHandle *file = [NSFileHandle fileHandleForReadingAtPath:path];
 NSData *data = [file readDataToEndOfFile];//得到xml文件
 [file closeFile];
 xmlRead = [[NSXMLParser alloc] initWithData:data];//初始化NSXMLParser对象
 [data release];
 [xmlRead setDelegate:self];//设置NSXMLParser对象的解析方法代理
 BOOL success = [xmlRead parse];//调用代理解析NSXMLParser对象,看解析是否成功
//解析器,从两个结点之间读取内容
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
NSLog(string);
}
//获得结点结尾的值
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
 NSLog(elementName);
}
//获得结点头的值
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName


相关文档:

.net中,读取XML在页面显示,布局用Repeater控件

 public static IList<News> GetAllNews()
        {
            XmlDocument xdoc = new XmlDocument();
            xdoc.Load("你读取的地址:例如 ......

socket, nio socket,及xml传递object 方法

1:如何通过socket代理来访问服务端:
String proxyHost = 
"192.168.204.212"
;   

String proxyPort = 
"1080"
;   

  

//通知Java要通过代理进行连接。
正在装载数据……
  

System.get ......

linux c mkdir创建递归目录

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define err(msg) perror(msg)
static void mkdirs(const char *dir)
{
        char tmp[1024];
        char *p;
 &nbs ......

[Perl]用XML::Simple解析XML文件

在Perl中解析XML的方法最常见的就是使用 XML::DOM
和 XML::Simple了。
XML::DOM过于庞大,而且解析结果是一个DOM树,操作也不方便。
对于小型且不复杂的XML文件,XML::DOM真是杀鸡用牛刀。
这时就轮到轻便的XML::Simple上场了。
XML::Simple如其名,真的很简单。假设XML内容如下:
<opt>
<user login= ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号