首页新闻找找看学习计划

求帮忙,帮忙写一个工具?

0
悬赏园豆:100 [待解决问题]

求帮忙。帮忙写一个工具。


这个Anycmd.Xacml下的代码目前全部是从10年前的一个老外Mvp的开源项目中拷贝来的。已经支持xacml1.0和2.0,下面咱们准备支持最新的xacml3.0。上图左边那些代码文件中的代码的目的都是为了将右边的xml schema的结构组织映射为一份静态的C#常量字符串,用来启用编程工具的自动提示功能和渐少拼写错误。
谁帮个忙,根据上图右边那样的xml schema自动生成一份和它的结构完全一样的C#代码文件?里面放置一对一的常量类和常量字符串?


Anycmd需要写个代码生成工具,减小维护难度,以后肯定还会有xacml4.0、5.0的,老外那份代码已经很好了但是还需要进一步优化。

帮忙生成几个像这样结构的类,可以使用嵌套类,嵌套出一个这样的结构。这种xml schema的意思就是:组织出一个树形的结构(空间),每一个节点是一个空间单元,意思是说“信息交换的双方约定把特定的信息放在特定的空间格子里,到约定的空间去读约定定义的信息,就这样交换”。刚好我们的面向对象的C#代码也是一样的树形结构,完全可以直接映射为一份C#代码结构。帮忙写个工具吧,挺有意思的,专门用来映射权威机构的标准文档。

Anycmd在http://git.oschina.net/anycmd/anycmd

acdomain的主页 acdomain | 初学一级 | 园豆:102
提问于:2015-01-23 11:38
< >
分享
所有回答(4)
0

路过

这个写工具的事,还是自己写吧,找人写有点难,至少要多出点分

Albert Fei | 园豆:2102 (老鸟四级) | 2015-01-23 12:57

提高到100园豆了

支持(0) 反对(0) acdomain | 园豆:102 (初学一级) | 2015-01-23 14:00
0

不好意思,我以为你是不懂乱来的。

看了一下,原来题主是ANYCMD的主人,不过你这个需求发这个不太合适吧,发篇博客,看看谁有空吧。

 

BY THE WAY, 你的需求不够明确,如果希望有人做这个工具,建议你按照软件开发需求,详尽说明,免得还有人得找你聊上半天需求才行。

 

需求清楚的情况下,我估计我全速开发可能也得两三天吧。

爱编程的大叔 | 园豆:30471 (高人七级) | 2015-01-23 13:19

我主要是觉得这个工具做出来不会只用一次就扔了,大家都可以用,所以想找到兴趣的人按照开发者自己的想法去把它做极致。我顺便用用

支持(0) 反对(0) acdomain | 园豆:102 (初学一级) | 2015-01-23 15:40

@acdomain: 后来再仔细看看,感觉好象T4模板就能达到你的要求了。

 

楼下说的对,就是个体力活,最大的时间成本估计得花在纠错上。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30471 (高人七级) | 2015-01-23 15:58
0

看他的格式应该都挺标准的,就是个体力活了,自己分析一下花点时间就可以搞定了吧。

I,Robot | 园豆:9461 (大侠五级) | 2015-01-23 14:34
0

lz得自己写了,加油~

Cat Qi | 园豆:761 (小虾三级) | 2015-01-26 16:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册