带有回调标签的 BBCode 库
本文关键字:BBCode 标签 回调 | 更新日期: 2023-09-27 18:31:00
我正在将我的WIP网站从php迁移到C#
当我用php编码时,我使用了一个名为nbbc的BBCode库,它允许"回调标签",它将调用我选择的函数,其中包含内部文本和标签属性等参数来获取输出
这个功能非常非常强大,我能够制作非常高级的标签,提供可折叠部分或带有切换按钮的数字等功能,以便在不同的测量单位之间进行转换,甚至可以从数据库中提取整篇文章部分
我正在寻找的是一个.NET BBCode解析器,其中每个标签都是一个委托,当该标签出现时要调用
经过几周的搜索,我自己开始做一个,但这是一个巨大的项目。
所以我的问题是 2 倍的,首先,这里有人知道具有所需功能的 .NET BBCode 解析器,并且在正确使用时以安全的方式工作,可以防止 XSS 和其他代码注入?
其次,如果 .NET 还没有这样的东西,谁会有兴趣和我一起构建它?
在 CodeProject 上查看 STML Parser (.NET BBCode parser)。 http://www.codeproject.com/Tips/855611/Simple-Text-Markup-Language-STML-Parser