本人小白,请教各位一个问题。
电信行业的配置文件,XML 形式,大概是下面这个样子。
<root>
<root0 id = 0 attrib0 = "x" attrib1 = "x">
<value>a</value>
</root0>
</root>
配置经常改,结构变化很多。
有时需要一次上线多个结构完全相同,仅有几个 attrib 或者 text 不同配置,下面这样
<root>
<root0 id = 0 attrib0 = "x" attrib1 = "x">
<value>a</value>
</root0>
</root>
<root>
<root0 id = 1 attrib0 = "x" attrib1 = "x">
<value>b</value>
</root0>
</root>
这个配置有自己的客户端,java 做的,每次用都要骂娘,太慢了。
并且没有批量生成的功能。
我来之前,如果要上线一百个相同配置,同事要在客户端里面把节点复制 100 遍,然后一个个改里面的需要改变的变量。
我来了发现效率太低,而且复制之后再改很容易出错。于是写了个 python 的脚本,只要有模板,把配置写好,程序自动复制模板给变量赋值。
问题来了,我的脚本不友好,同事都不想用也懒得学,导致现在这些体力活都丢给我了。
所以现在想用个网页把这个工具可视化。
先载入模板 XML,然后网页展现出来,然后在网页里指明需要改变的变量,然后给个变量范围,最后生成需要的配置文件。
请问各位,这样一个需求,什么技术最方便?能否给几个关键词
电信行业的配置文件,XML 形式,大概是下面这个样子。
<root>
<root0 id = 0 attrib0 = "x" attrib1 = "x">
<value>a</value>
</root0>
</root>
配置经常改,结构变化很多。
有时需要一次上线多个结构完全相同,仅有几个 attrib 或者 text 不同配置,下面这样
<root>
<root0 id = 0 attrib0 = "x" attrib1 = "x">
<value>a</value>
</root0>
</root>
<root>
<root0 id = 1 attrib0 = "x" attrib1 = "x">
<value>b</value>
</root0>
</root>
这个配置有自己的客户端,java 做的,每次用都要骂娘,太慢了。
并且没有批量生成的功能。
我来之前,如果要上线一百个相同配置,同事要在客户端里面把节点复制 100 遍,然后一个个改里面的需要改变的变量。
我来了发现效率太低,而且复制之后再改很容易出错。于是写了个 python 的脚本,只要有模板,把配置写好,程序自动复制模板给变量赋值。
问题来了,我的脚本不友好,同事都不想用也懒得学,导致现在这些体力活都丢给我了。
所以现在想用个网页把这个工具可视化。
先载入模板 XML,然后网页展现出来,然后在网页里指明需要改变的变量,然后给个变量范围,最后生成需要的配置文件。
请问各位,这样一个需求,什么技术最方便?能否给几个关键词