xml文件:XML文件的一些基本操作

XML文件如下:

view plaincopy to clipboardpr?
<?xml version="1.0" encoding="utf-8" ?>
<webManager>
<gotoURL>http://localhost/E8ITSM/Default.aspx?goto=1#phoneno=</gotoURL>
<inputUSER>txtUserName</inputUSER>
<inputPASSWORD>txtPassword</inputPASSWORD>
<inputBUTTON>cmdOK</inputBUTTON>
<beforeLOADSLEEP>3000</beforeLOADSLEEP>
<afterLOADSLEEP>1000</afterLOADSLEEP>
</webManager>
<?xml version="1.0" encoding="utf-8" ?>
<webManager>
<gotoURL>http://localhost/E8ITSM/Default.aspx?goto=1#phoneno=</gotoURL>
<inputUSER>txtUserName</inputUSER>
<inputPASSWORD>txtPassword</inputPASSWORD>
<inputBUTTON>cmdOK</inputBUTTON>
<beforeLOADSLEEP>3000</beforeLOADSLEEP>
<afterLOADSLEEP>1000</afterLOADSLEEP>
</webManager>


读取XML文件思路方法

xmlManager
{
public String getXmlData(String value) //XMLDocument读取方式
{
String txt="";
XmlDocument xd = XmlDocument;
xd.Load("systemConfig.xml");
String stxt = "webManager/" + value;
XmlNode xn = xd.SelectSingleNode(stxt);
xn.InnerText;
}

public String readXML(String value) // textReader读取方式

{

XmlTextReader xtr= XmlTextReader("systemConfig.xml");
while(xtr.Read)
{
(xtr.LocalName.Equals(value))
{
txt=xtr.ReadString;
}
}

}



上面就是点简单xml文件读取思路方法需要介绍说明使用方法是不变产生作用是多变

以上思路方法比较适合,些动态系统参数配置,它可比文件好操作得多



下面扩展下xmlDocument使用方法吧, 我本完全可以用下面思路方法来替代些实体类应用

我们可以用 XMLDocumnetAdd思路方法往xmlDocument文件里加些值在getDocumnet

思路方法里读取想想看我们在传对像给数据层做持久化时,他是不是很实用呢?



private XmlDocument XMLDocumnetAdd //给xmlDocument文件添加值

{
#region Master_myGetFormsValue
FieldValues fv = FieldValues;
fv.Add("L_Name", cfftName.Value.Trim);
fv.Add("L_SDATE", cfnCount.Value..Trim);
fv.Add("L_Edate", cfrContent.Value.Trim);
fv.Add("L_CountDay", cddSdate.dateTime..Trim);
fv.Add("L_Content", cfcdType.CatelogID..Trim);
XmlDocument xmlDoc = fv.GetXmlObject;
#endregion
xmlDoc;
}



public void getDocumnet{ //动态获取xmlDocument对象

String name=StringTool.SqlQ(fv.GetFieldValue("L_Name").Value) ;

Date sdate=StringTool.EmptyToNullDate(fv.GetFieldValue("L_SDATE").Value) ;

Dateedate= StringTool.EmptyToNullDate(fv.GetFieldValue("L_Edate").Value) ;

String countday= StringTool.SqlQ(fv.GetFieldValue("L_CountDay").Value);

String Content=.StringToolSqlQ(fv.GetFieldValue("L_Content").Value) ;

}
Tags:  xml是什么文件 如何打开xml文件 xml文件怎么打开 xml文件

延伸阅读

最新评论

发表评论