if(nodePtr->type == XML_ELEMENT_NODE)
{
//self->isa = [DDXMLElement class];
object_setClass(self, [DDXMLElement class]);
}
else if(nodePtr->type == XML_DOCUMENT_NODE)
{
//elf->isa = [DDXMLDocument class];
object_setClass(self, [DDXMLDocument class]);
}
必须引入: #include <objc/runtime.h>
本文介绍了一种根据XML节点类型动态设置Objective-C对象类的方法。通过检查节点类型,将不同类型的XML节点绑定到对应的Objective-C类,实现XML解析的灵活处理。
2万+

被折叠的 条评论
为什么被折叠?



