Code代码片断(5do8)

GDI+控件线程IO流ADO.NET接口类,函数语法

新主题
c#读取文件分割
c#替换相对路径为绝对路径...
C#中获取当前路径方法
获取xml指定xpath的文本内...
说话自由

首页 » .NET/C# » IO流 »

获取xml指定xpath的文本内容

标签: ReadInnerXml ReadInnerText

public static string ReadInnerXml(string xmlfile,string parentnode){
    string returnstr = null;
    System.Xml.XmlTextReader xreader = null;
    try{
        xreader = new System.Xml.XmlTextReader(xmlfile);
        while(xreader.Read()){
            if((xreader.NodeType== System.Xml.XmlNodeType.Element) && (xreader.Name==parentnode)){    
                returnstr = xreader.ReadInnerXml();
                break;
            }
        }
    }catch(Exception e){
        System.Web.HttpContext.Current.Response.Write("App.ReadInnerXml:"+e.Message);
    }finally{
        if(xreader!=null)xreader.Close();
    }
    return returnstr;
}


这个方法返回xml文件中符合xpath的文本,注意是ReadInnerXml,也可以修改为ReadInnerText.

ccdot写于2008-7-4 11:48:31

如果愿意,请留下你观点或者感受...
称呼*
内容*
验证码*