namespace Maticsoft.Web
{
public class xmlHepler: System.Web.UI.Page {
private XmlNodeList NodeList;
private void LoadXml()
{
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.Load(Server.MapPath("MessageIp.xml"));
NodeList = XmlDoc.GetElementsByTagName("ip,url");
XmlNode XMLIP = XmlDoc.SelectSingleNode("/item/ip");
Response.Write(XMLIP.InnerText);
XmlNode XMLURL = XmlDoc.SelectSingleNode("/item/url");
Response.Write(XMLURL.InnerText);
return;
} }
}
单独写 了个读取xml文件的类
在页面中调用
xmlHepler xml = new xmlHepler();
xml.LoadXml();
为什么说““Maticsoft.Web.xmlHepler.LoadXml()”不可访问,因为它受保护级别限制”,这个怎么回事?
{
public class xmlHepler: System.Web.UI.Page {
private XmlNodeList NodeList;
private void LoadXml()
{
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.Load(Server.MapPath("MessageIp.xml"));
NodeList = XmlDoc.GetElementsByTagName("ip,url");
XmlNode XMLIP = XmlDoc.SelectSingleNode("/item/ip");
Response.Write(XMLIP.InnerText);
XmlNode XMLURL = XmlDoc.SelectSingleNode("/item/url");
Response.Write(XMLURL.InnerText);
return;
} }
}
单独写 了个读取xml文件的类
在页面中调用
xmlHepler xml = new xmlHepler();
xml.LoadXml();
为什么说““Maticsoft.Web.xmlHepler.LoadXml()”不可访问,因为它受保护级别限制”,这个怎么回事?
public XmlNodeList NodeList;public const void LoadXml()
能加载到LoadXml
就是获取不到
XMLIP XMLURL
你的当前类命名和需要调用的类名一样,混乱了。
建议修改当前类名,比如
public class xmlOperater: System.Web.UI.Page