我正在尝试在我的项目中使用 xml 配置文件。现在看起来像:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="replication" type="Project.Replication.ReplicationConfigSection, Project.Replication" />
<section name="processing" type="Project.Processing.ProcessingConfigSection, Project.Processing" />
</configSections>
<replication>
<streams>
<stream name="STREAM_DATA_14360" />
</streams>
</replication>
<processing dataStream="STREAM_DATA_14360" />
</configuration>
它工作正常,但我对其中的重复项感到困惑("STREAM_DATA_14360"
)。
你能提醒我,如何在 XML 中创建变量或数据重用的东西在应用程序配置中是可以接受的吗?
更新:
在现实生活中,我的配置有更多部分。有一个价值,它出现在本节的许多部分中:STREAM_DATA_14360
. 所以我希望能够仅在配置文件的一个地方更改此值,并在其他地方使用对它的引用。
更改配置的速度 - 是它的第一个原因。
文件的大小是一秒钟,因为值可能很大:(STREAM_INFO_FUTURE_SESSION_CONTENTS_12421
即第三方名称)