解析输入文本文件并生成 a) XML 文件和 b) SVG(也是 XML)文件。
输入文本文件 (input.txt) 包含对全国多个农产品配送中心和存储中心的描述。每行描述单个配送中心 (dcenter) 或存储中心,每个中心都有许多属性;每个属性名称(例如代码)由其值用 = 分隔。
示例(input.txt)
dcenter: code=d1, loc=San Jose, x=100, y=100, ctype=ct1
dcenter: code=d2, loc=San Ramon, x=300, y=200, ctype=ct2
storage: code=s1, locFrom=d1, x=50, y=50, rtype=rt1
storage: code=s2, locFrom=d1, x=-50,y=100, rtype=rt1
程序的期望输出:
输出 1
<?xml version="1.0"?>
<dcenters>
<dcenter code="d1">
<loc> San Jose </loc>
<x> 100 </x>
<y> 100 </y>
<ctype> ct1 </ctype>
</dcenter>
<storage code="S1">
<locFrom> d1 </locFrom>
<x> 150 </x>
<y> 150 </y>
<rtype> rt1 </rtype>
</storage>
<storage code="S2">
<locFrom> d1 </locFrom>
<x> 50 </x>
<y> 200 </y>
<rtype> rt1 </rtype>
</storage>
请帮我完成这个程序。我会很感激的。