很多時候,我們可以完全忽略實際的配置文件格式的細節,只是依靠配置系統的模板管理系統。通過為占位符提供特殊語法的方式是可行的:當應用在將要部署的具體服務器上創建配置文件時,由配置管理系統替換占位符。你可以用相同的方式來處理所有基于文本的配置文件,甚至偶爾處理一下二進制文件,即使這樣的方式需要盡量避免使用。
XML格式的工具和基礎設施在配置管理中頗為有用,同時XML也是一種流行的配置文件格式。例如,有種特殊的語言XSLT,可以將XML從一種結構轉換為另一種結構。在某些場景下非常有用,但在具體的實踐中并沒有想象中使用得那么頻繁。
簡單的模板宏替換的方法會給你帶來意想不到的好處,并適用于幾乎所有基于文本的配置格式。XML也相當冗長,這使得它在某些圈子中不受歡迎。YML可以視作XML冗長的對立,少打一些字,但是可以完成和XML -樣的事情。