能不能把变量放在xml文件中,读取的时候只取变量的值?例如先定义变量
string strName="张三"
而在xml文件中有一元素为
<name>strName</name>在把这个元素读出来的时候,并不是取"strName",而是取变量值"张三"。不知这种情况能否做到,如果不能,有没有其它的办法在程序与xml中实现信息交互

解决方案 »

  1.   

    可以!可以给这个节点加属性,然后给这个属性赋值就可以!
    如:
    <name text="strName" value="张三"></name>
      

  2.   

    放在 XXX.Config 里面 然后同 management 类读出来就不行了 ?
      

  3.   

    我是想在xml中存储变量,因为这一变量是在程序中动态变化的,具体值是由变确定。
      

  4.   

    kenMoxi(薪水一点,事儿一堆) 的方法是正解
      

  5.   

    當然可以:
    <?xml version="1.0" standalone="yes"?>
    <configuration>
      <appSettings>
        <add key="CompanyName" value="" />
        <add key="Notice" value="Welcome To..." />
        <add key="Homepage" value="http://192.168.203.30/QCD/" />
        <add key="Administrator" value="Hunter" />
        <add key="Password" value="system" />
        <add key="Email" value="[email protected]" />
        <add key="Title" value="#000000" />
        <add key="TimeColumn" value="#000000" />
        <add key="WriteInfo" value="#336600" />
        <add key="ReplyInfo" value="#0099CC" />
        <add key="gridbj" value="#EEECF2" />
        <add key="lowHTML" value="NO" />
        <add key="viewIP" value="YES" />
        <add key="replayhold" value="30" />
        <add key="LongFilter" value="1024" />
        <add key="CountPerPage" value="2" />
        <add key="MemberPerPage" value="15" />
      </appSettings>
      <system.web>
        <compilation defaultLanguage="vb" debug="false" />
        <trace enabled="false" />
        <globalization fileEncoding="Big5" requestEncoding="Big5" responseEncoding="Big5" />
      </system.web>
    </configuration>
      

  6.   

    但我的关键是变量值是动态变化的,由数据库中读取,且数据库中的数据也会动态变化。所有不可能通过xml文件列举出来。
    所以直接把变量名存在了xml中,读出来时应是字符串如"strName",但我要把它转成程序中已经赋值的变量名strName,通过这变量名获取值