1. ﹤?xml version="1.0" encoding="utf-8" ?﹥
2. ﹤configuration﹥
3. ﹤configSections﹥
4. ﹤sectionGroup name="TestGroup"﹥
5. ﹤section name="Test" type="System.Configuration.NameValueSectionHandler"/﹥
6. ﹤/sectionGroup﹥
7. ﹤/configSections﹥
8.
9. ﹤TestGroup﹥
10. ﹤Test﹥
11. ﹤add key="Hello" value="World"/﹥
12. ﹤/Test﹥
13. ﹤/TestGroup﹥
14. ﹤/configuration﹥
xml 如 name ,key 等属性,是自定义的呢,还是预选规定的关键字呢, 如果是关键字,那以后用属性就只能围绕着这几个来转了吗
2. ﹤configuration﹥
3. ﹤configSections﹥
4. ﹤sectionGroup name="TestGroup"﹥
5. ﹤section name="Test" type="System.Configuration.NameValueSectionHandler"/﹥
6. ﹤/sectionGroup﹥
7. ﹤/configSections﹥
8.
9. ﹤TestGroup﹥
10. ﹤Test﹥
11. ﹤add key="Hello" value="World"/﹥
12. ﹤/Test﹥
13. ﹤/TestGroup﹥
14. ﹤/configuration﹥
xml 如 name ,key 等属性,是自定义的呢,还是预选规定的关键字呢, 如果是关键字,那以后用属性就只能围绕着这几个来转了吗
这个文件里面都是特定的!
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
实际上我看了别人的配置文件里面写满了东西,难道微软忍心这么多文件让自己一个一个KEY 完成吗
如果是你自己的程序,自己规定的XML,当然里面可以自己来自定义,例如方一些程序的配置信息,或者别的信息。
但有些是别人的程序解释的XML,就要按着别的人规则来去读,保存。
其实很简单的,不要想象的太神秘!
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
实际上我看了别人的配置文件里面写满了东西,难道微软忍心这么多文件让自己一个一个KEY 完成吗
微软有没有设定捷径呢
你现在要做的不是看别人里面有多多,而是自己写一个小的看看,可以的话再写一个复杂的!
<configuration>
﹤appSettings﹥
﹤add key="connectionstring" value="User ID=sa;Data Source=.;
Password=;Initial Catalog=test;Provider=SQLOLEDB.1;" /﹥
﹤add key="TemplatePATH" value="Template" /﹥
﹤/appSettings﹥
</configuration>
以上是我写的,但总是报以下错误
警告 1 元素 “configuration” 不能包含文本。应为可能元素的列表: 命名空间“##any”中的任意元素。 D:\测试\加app配置文件\加app配置文件\App.config 3 3 加app配置文件
错在那里呀,我还是复制的呢
<configuration>
﹤appSettings﹥
﹤add key="connectionstring" value="User ID=sa;Data Source=.;
Password=;Initial Catalog=test;Provider=SQLOLEDB.1;" /﹥
﹤add key="TemplatePATH" value="Template" /﹥
﹤/appSettings﹥
</configuration>
显然,中间自己写的部分尖括号都是错的。。对比下configuration节点的尖括号就发现了。。
<configuration>
<connectionStrings>
<add name="ConStr" connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration> private static string _SConnectionStr = System.Configuration.ConfigurationManager.ConnectionStrings["ConStr"].ToString();更一般的XML文件操作可以使用XmlDocument类及其相关类。。
xml 用于存储数据的,html用于用于显示数据