会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乐乐
乐乐的博客园
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
How to read xml file in turn
Posted on
2007-06-29 10:14
带你去月球
阅读(
225
) 评论(
0
)
收藏
举报
LoadMarketFeatureInfo
#region
LoadMarketFeatureInfo
/**/
///
<summary>
///
Get market info from InstallInfo.xml file
///
</summary>
///
<param name="MarketList"></param>
///
<param name="FeatureList"></param>
///
<param name="build"></param>
public
void
LoadMarketFeatureInfo()
{
MarketList
=
new
ArrayList();
FeatureList
=
new
ArrayList();
string
fileName
=
"
setup.xml
"
;
try
{
XmlTextReader reader1
=
new
XmlTextReader(fileName);
reader1.ReadStartElement(
"
root
"
);
reader1.ReadStartElement(
"
builds
"
);
try
{
this
.version
=
reader1.ReadElementString(
"
version
"
);
this
.server
=
reader1.ReadElementString(
"
server
"
);
reader1.ReadEndElement();
}
catch
{
}
reader1.ReadStartElement(
"
markets
"
);
string
str1
=
null
;
string
str2
=
null
;
goto
Label_010C;
Label_00E8:
try
{
str1
=
reader1.ReadElementString(
"
market
"
);
}
catch
{
goto
Label_0111;
}
MarketList.Add(str1);
Label_010C:
goto
Label_00E8;
Label_0111:
reader1.ReadEndElement();
reader1.ReadStartElement(
"
features
"
);
goto
Label_0272;
Label_012A:
Application.DoEvents();
try
{
str2
=
reader1.ReadElementString(
"
feature
"
);
}
catch
{
goto
Label_027A;
}
FeatureList.Add(str2);
Label_0272:
goto
Label_012A;
Label_027A:
reader1.ReadEndElement();
reader1.ReadEndElement();
reader1.Close();
}
catch
{
}
}
#endregion
//
xml file
LoadMarketFeatureInfo
#region
LoadMarketFeatureInfo
/**/
///
<summary>
///
Get market info from InstallInfo.xml file
///
</summary>
///
<param name="MarketList"></param>
///
<param name="FeatureList"></param>
///
<param name="build"></param>
public
void
LoadMarketFeatureInfo()
{
MarketList
=
new
ArrayList();
FeatureList
=
new
ArrayList();
string
fileName
=
"
setup.xml
"
;
try
{
XmlTextReader reader1
=
new
XmlTextReader(fileName);
reader1.ReadStartElement(
"
root
"
);
reader1.ReadStartElement(
"
builds
"
);
try
{
this
.version
=
reader1.ReadElementString(
"
version
"
);
this
.server
=
reader1.ReadElementString(
"
server
"
);
reader1.ReadEndElement();
}
catch
{
}
reader1.ReadStartElement(
"
markets
"
);
string
str1
=
null
;
string
str2
=
null
;
goto
Label_010C;
Label_00E8:
try
{
str1
=
reader1.ReadElementString(
"
market
"
);
}
catch
{
goto
Label_0111;
}
MarketList.Add(str1);
Label_010C:
goto
Label_00E8;
Label_0111:
reader1.ReadEndElement();
reader1.ReadStartElement(
"
features
"
);
goto
Label_0272;
Label_012A:
Application.DoEvents();
try
{
str2
=
reader1.ReadElementString(
"
feature
"
);
}
catch
{
goto
Label_027A;
}
FeatureList.Add(str2);
Label_0272:
goto
Label_012A;
Label_027A:
reader1.ReadEndElement();
reader1.ReadEndElement();
reader1.Close();
}
catch
{
}
}
#endregion
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3