之所以想要问这个问题,是因为我再具体的项目中遇到这样一个情况.
前一阵我被分配一个任务开发一批JSP Tag对一个JavaScript绘图库进行
封装,因为大家对JS都不是很熟悉。开发并不难,很快就把基类搞出来
了,其子类用来完成具体图表的绘制。但当我为写好的JSP Tag写TLD文件
的时候发现写这些文本文件远远没有写Java文件那么轻松,即使这些子类
90%的定义基本相同,你也必须一个个的去手写,比如像下面这样:
XML code:
<tag>
<name>BarChart</name>
<tagclass>com.fhd.chart.BarChar</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>label</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
...
</tag>
<tag>
<name>LineChart</name>
<tagclass>com.fhd.chart.BarChar</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>label</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
...
</tag>
...
这些JSPTag的定义中有80%多是用来声明title width height backcolor这些通用属性的
当时我只是随便起的名字,然后复制粘贴,后来发现有些不合适需要调整,还需要一个
我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?
1、.net Romti ......