我正在嘗試在我的項目中使用xml配置文件。現在,它看起來像: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中創建變量或重新使用數據以便在應用程序配置中可以接受?
UPDATE:
在現實生活中我的配置有更多的部分。有一個價值,這在許多部分apeears:STREAM_DATA_14360
。所以我想只能在配置文件的一個地方更改此值,並在其他地方使用對其的引用。
改變配置的速度 - 是它的第一個原因。
文件的大小是第二,因爲值可以是巨大的:STREAM_INFO_FUTURE_SESSION_CONTENTS_12421
(即第三方名稱)
屬性名稱不同,節點名稱也不同,所以它們不重複。 –
有很好的工具來創建自定義配置部分:配置部分設計器:https://csd.codeplex.com/ – Giedrius
@WimOmbelets所以,如果我在不同部分有幾十個相同的字符串 - 它們都不是重複的?好的,你能告訴我如何在xml文件的一個地方執行這個「不重複」的快速更改嗎? – astef