易截截图软件、单文件、免安装、纯绿色、仅160KB

XML 查询、添加、修改、删除

Query:
XmlDocument doc = new XmlDocument();
  
doc.Load(Server.MapPath(".\\db\\dbGuest.xml"));
           
//User是XML根节点,Name字节点
      lbEmail.Text =
doc.SelectSingleNode("//User[Name='"+ddlName.SelectedItem.Text+"']").ChildNodes.Item(2).InnerText;
Delete:
    XmlDocument xmlDoc = new XmlDocument();
  
xmlDoc.Load(Server.MapPath(".\\db\\dbGuest.xml"));
   XmlNodeList
xnl=xmlDoc.SelectSingleNode("dbGuest").ChildNodes;
 
  
foreach(XmlNode xn in xnl)
   {
    XmlElement xe=(XmlElement)xn;
   
XmlNodeList node = xe.GetElementsByTagName("Name");
   
if(node.Count>0)
    {
     if(node[0].InnerText==ddlName.SelectedItem.Text)
     
xe.RemoveAll();//删除该节点的全部内容
     break;
    }
   }
  
  
xmlDoc.Save(Server.MapPath(".\\db\\dbGuest.xml"));
Add:
XmlDocument xmlDoc = new XmlDocument();
  
xmlDoc.Load(Server.MapPath(".\\db\\dbGuest.xml"));
   XmlNode
root=xmlDoc.SelectSingleNode("dbGuest");//查找<dbGuest>
  
XmlElement xe1=xmlDoc.CreateElement("User");//创建一个<User>节点
  
XmlElement xesub1=xmlDoc.CreateElement("Name");
  
xesub1.InnerText="Guset";//设置文本节点
  
xe1.AppendChild(xesub1);//添加到<User>节点中
   XmlElement
xesub2=xmlDoc.CreateElement("City");
   xesub2.InnerText="上海";
  
xe1.AppendChild(xesub2);
   XmlElement
xesub3=xmlDoc.CreateElement("Email");
   xesub3.InnerText="ss@2


相关文档:

jQuery 获取xml数据在IE中无效的问题

前段时间用jQuery做了个小练习,获取本地的xml数据,在firefox下面测试没问题,但是在IE下面总是获取数据失败,上网找了很久也没找到是怎么回事。郁闷了很长一段时间,今天有空又把这个问题拿出来研究了下,最后终于找到原因了,把页面放到服务器去浏览就OK了。难道是权限问题?不知道怎么火狐在本地目录可以获取数据成功。 ......

Google XML Sitemaps总是提示无权限?


在使用Goddady主机使用
Google XML
Sitemaps插件的时候,总提示无权限,而实际上我是了权限的,把插件下载到本地,也是可以正常生成sitemap的,怎么办?自然不能难倒咱
Iter。
检索多方检查,发现在服务器上,检查路径一项为sitemap.xml,而在本地,检查路径
为d:\workstation\site\iove.net\sitemap.xml,也就是说 ......

解析xml org.w3c.dom


1.要解析的XML文件如下:
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet href="student.xsl" type="text/xsl"?>
<StudentInfo>
 <student>
  <name>达内</name>
  <sex>男</sex>
  <lesson>
   ......

使用dom4j解析XML例子

包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘 ......

XML创建、读、写操作

Create:
int nFQ;
   XmlDocument doc = new XmlDocument();
   XmlAttribute
newAtt;
   //定义XML文档头文件
   XmlDeclaration dec =
doc.CreateXmlDeclaration("1.0",null,null);
   doc.AppendChild(dec);
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号