以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  有谁会用c#操作xml吗?和你们交流几个问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=16334)


--  作者:zxpsky
--  发布时间:4/1/2005 9:17:00 AM

--  有谁会用c#操作xml吗?和你们交流几个问题
为什么我只能存储一条记录~
下面的代码中是form中的几个textbox。
我的存储代码是这样的:
XmlTextWriter write=new XmlTextWriter("Filesheet.xml",null);
 write.Formatting=Formatting.Indented;
 write.WriteStartDocument();
 write.WriteStartElement("Filesheet");
 write.WriteAttributeString("xmlns",null,"http://tempuri.org/Filesheet.xsd");
 write.WriteStartElement("fsite",null);
 write.WriteAttributeString("flable",txtsite.Text);
 write.WriteEndAttribute();
 write.WriteAttributeString("fzhuji",txtzhuji.Text);
 write.WriteEndAttribute();
 write.WriteAttributeString("fuser",txtuser.Text);
 write.WriteEndAttribute();
 write.WriteAttributeString("fpassword",txtpassword.Text);
 write.WriteEndAttribute();
 write.WriteAttributeString("fdankou",txtdankou.Text);
 write.WriteEndAttribute();
 write.WriteAttributeString("fzhushi",txtzhushi.Text);
 write.WriteEndAttribute();
 write.WriteEndElement();
 write.Flush();
 write.WriteEndDocument();
 write.Close();
--  作者:zxpsky
--  发布时间:4/1/2005 9:18:00 AM

--  
我的Fliesheet是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <xsd:element name="fsite">
  <xsd:complexType>
   <xsd:attribute name="flable" type="xsd:string" />
   <xsd:attribute name="fzhuji" type="xsd:string" />
   <xsd:attribute name="fuser" type="xsd:string" />
   <xsd:attribute name="fpassword" type="xsd:string" />
   <xsd:attribute name="fduankou" type="xsd:int" />
   <xsd:attribute name="fzhushi" type="xsd:string" />
  </xsd:complexType>
 </xsd:element>
</xsd:schema>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms