我有一个XML文件,在很多地方都提到了目录位置。类似于以下内容;
<?xml version="1.0" encoding="utf-8"?>
<Test>
<LogFilePath>C:\Users\blabla\somedirectory\LogFile.txt</LogFilePath>
<SettingFilePath>C:\Users\blabla\somedirectory\SettingFile.txt</SettingFilePath>
<LogisticPath1>C:\Users\blabla\somedirectory\LogisticFile1.txt</LogisticPath1>
<LogisticPath2>C:\Users\blabla\somedirectory\LogisticFile2.txt</LogisticPath2>
<LogisticPath3>C:\Users\blabla\somedirectory\LogisticFile3.txt</LogisticPath3>
</Test>
您可以看到目录位置被重复了多次。有没有一种方法可以定义一次并可以在任何地方使用它?
答案 0 :(得分:1)
一种方法是使用https://codepen.io/team/amcharts/pen/2ef06f392b347412c61bcdcd3439a5c6表示路径。
以下示例向您展示了使用 Entity 的原始XML的替代方案。
iex> Application.get_env(:sandbox, :mapper)
Stream
iex> Application.get_env(:sandbox, :mapper).map(0..2, &Integer.to_string/1)
#Stream<[enum: 0..2, funs: [#Function<48.15162342/1 in Stream.map/2>]]>