在ASP.NET应用程序中使用XML配置(Using xml config in ASP.NET a

2019-09-30 14:22发布

它是一个良好的编程方式使用XML配置文件用于构建动态web界面与数据绑定,事件等..?

<Sub Name="Matrix Report" Url="frmGridReportPanel.aspx">    
    <Report  Name="Repor Name" src="ConnectionStr" Url="frmGridReportPanel.aspx">
              <DataSource>
                <Server Type="Table">View_REPORT1</Server>
                <Client>null</Client>
              </DataSource>
              <FIELDS>
                <FIELD type="DropDownList" id="Table_ID" name="Table_Field_name" required="true">
                  <LOOKUP>MyTable</LOOKUP>
                  <DIMENSION>Table_ID</DIMENSION>
                  <DATATYPE>Int</DATATYPE>
                  <LENGTH>12</LENGTH>
                  <OPERATOR>=</OPERATOR>
                </FIELD>
                .....
              </FIELDS>
            </Report>
    ....
    <Sub/>

这是我的XML。 如何我可以配置控制事件TRIGER。

是否有使用XML congig文件动态地生成网页任何开源?

有任何想法吗?

Answer 1:

在某些平台上,XML配置文件是标准的(例如,.NET)。

使用XML可以帮助,如果你让你的元素和属性名有意义的,但需要一个解析器和/或解串器,以获得到内存中。

如果这是太多的开销,你可以使用其他方法(简单的键 - 值对在一个文件中,最喜欢的UNIX配置文件)。

因此,有没有具体的“最佳实践” - 最佳实践遵循使用平台/语言使用的标准。

我不明白这是什么有数据绑定,事件和建立一个动态网站做不过来。


至于您的具体要求 - 动态报表工具栏,我会说一个配置文件可能是一个不错的选择。 这取决于数据量以及是否应该同步到另一数据存储。

如果大部分用于过滤器的值需要通过动态的,因为他们应该从数据库中对应的价值观,我不会用一个配置,但是从数据库中获取数据。



文章来源: Using xml config in ASP.NET application