题
我的DTD为OFX 1.03(尽管已经开发和发行了1.60,但他们的最新版本,但我离题...)
我想使用Regex将一个将实体,元素和其他标签划分为进一步处理的组,以便我使用这样的标签:
<!ENTITY % ACCTTOMACRO "(BANKACCTTO | CCACCTTO | INVACCTTO)">
并创建这样的对象
新的EntityTag {字符串名称=“%accttomacro”; string [] childpes = new string [] {“ bankAcctto”,“ ccacctto”,“ nevacctto”}}};
我有一个正则表达方式,看起来像这样:
Regex re = new Regex(@"<!(\b)+([\s\S])?[^>]+>");
诚然,我是Regex的新手,所以我已经做得很好,这使我在每个标签的DTD上都没有评论。
我想利用分组来促进创建前面提到的对象。
如果我处于完全错误的道路上,请指导我,但是,如果您确实下载了此文档,我认为您可能会发现它不是标准的。 (Visual Studio通过该文档格式化的方式抛出了一些危险信号)
我不希望有人会遇到麻烦,但是因为好奇的是 关联 下载规格。
解决方案
看起来他们也有模式。为什么不下载模式并用XML解析器(例如Linq-to-XML)对其进行解析?
不隶属于 StackOverflow