簡單的讀析xml:
例子:<?
xmlversion
="1.0"
encoding
="utf-8"
?>
<
table
name
="userlist"
>
<
keyname
="number1"
>
<
logname
>小白
logname
>
<
passwd
>
123456
passwd
>
<
default_mark
>
disable
default_mark
>
key>
<
keyname
="number2"
>
<
logname
>小紅
logname
>
<
passwd
>123456
passwd
>
<
default_mark
>
disable
default_mark
>
key>
<
keyname
="number3"
>
<
logname
>小強
logname
>
<
passwd
>234567
passwd
>
<
default_mark
>
disable
default_mark
>
key>
table
>
1.1首先建立物件
user,對應xml裡面的key:
publicclassuserimplementsserializable
public
user
(string usename, string password,string default_mark,string
usermark)
publicstring getusename()
publicstring getvalue()
publicstring getdefault_mark()
publicstring getusermark()
publicvoidsetusename(string usename)
publicvoidsetvalue(string password)
publicvoidsetusermark(string
usermark)
publicvoidsetdefault_mark(string default_mark)
} 1.2使用
xmlpull
讀xml:
publicclassreadserviceelseif(key !=null)elseif(tag.equalsignorecase(
"passwd"
))elseif(tag.equalsignorecase(
"default_mark"
)) }
break;
casexmlpullparser.
end_tag :
if(xpp.getname().equalsignorecase(
"key"
) && key !=null)
elseif(xpp.getname().equalsignorecase(
"table"))
break;
} eventtype = xpp.next(); }
is.close();
returnkeys; }
}
xml的sax解析方法
xml的sax解析方式在找到結點開始標誌時,呼叫 1 void parser nsxmlparser parser didstartelement nsstring elementname namespaceuri nsstring namespaceuri qualifiedname nsstri...
xml的sax解析方法
xml的sax解析方式在找到結點開始標誌時,呼叫 1 void parser nsxmlparser parser didstartelement nsstring elementname namespaceuri nsstring namespaceuri qualifiedname nsstri...
VC解析XML的方法 二
vc解析xml的方法 二 2008 03 28 13 15 三 msxml 從理論上說,根據xml的格式定義,我們可以自己編寫乙個xml的語法分析器,但實際上微軟已經給我們提供了乙個xml語法解析器,即乙個叫做 msxml.dll的動態鏈結庫,實際上它是乙個com component object ...