解析XML文件,並把資料存到資料庫中

2021-06-18 15:16:24 字數 975 閱讀 4165

init.xml文件

<?xml version="1.0" encoding="utf-8"?>

//解析方法

public void addinitdata()

} catch (exception e)

}private void addentity(element e, string pkg, object parent, string callstring)

}//給entity父實體屬性賦值

beanutils.copyproperty(entity, "parent", parent);

// 2. 儲存物件(呼叫哪乙個service的哪乙個方法?)

string call = e.attributevalue("call");

if(call != null)

if(callstring == null)

// 3. 呼叫相應的方法儲存實體

string mesg = callstring.split("\\.");

string servicename = mesg[0];

string methodname = mesg[1];

//得到service物件

object serviceobject = factory.getbean(servicename);

//得到要呼叫的servce物件上的方法的反射類

for(method m : serviceobject.getclass().getmethods())

}// 4. 考慮當前element下有沒有子元素

listsubentities = e.elements("entity");

for(iteratoritr = subentities.iterator(); itr.hasnext();)

} catch (exception e1)

}

xml文件解析

import gdataxmlnode.h 建立xml文件 取出所有 promotion節點 nsarray array document nodesforxpath promotion error nil 建模 for gdataxmlelement element inarray 使用gdata...

xml文件解析

xml文件解析 what xml文件用來存放資料,這些資料需要被程式傳遞使用 但xml的語法有別於使用它的語言的語法,所以需將xml儲存的資料轉換成使用它語言能識別的資料,這個過程叫xml解析 do xml文件在各語言基礎上定義一致,且解析邏輯一致,故用於 各語言間資料傳輸 xml的三種解析規則 d...

xml解析資料

import gdataxmlnode.h 引第三方標頭檔案 import jsonkit.h 引第三方標頭檔案 inte ce rootviewcontroller uiviewcontroller 協議 property nonatomic,retain nsmutablearray allst...