当前位置:首页 > 谈天说地 > 正文内容

xml编辑器哪个好(安卓xml最强编辑器)

34资源网2022年02月15日 11:11386
站长推荐》》》》》摆摊地推这两款软件,一个月3000元-3万元轻松实现《《《《《站长推荐

BCGSoft Professional Editor(BCGPEdit)是一款能让您将高级编辑控件合并到任何基于MFC的应用程序的MFC扩展库。这个编辑器支持各种类型的应用程序,从简单的客户端到复杂的开发工具都可以集成这款编辑控件。

本文介绍了与CBCGPOutlineParser一起使用的XML文件格式,以及编辑控件的自动概述功能,通过调用
CBCGPEditCtrl::LoadOutlineParserXMLSettings来调用XML解析器。

用于大纲分析器的结构如下:

<SETTINGS>
<OUTLINE_DATA>
<IgnoreOneLineBlocks></IgnoreOneLineBlocks>
<EscapeSequences>
<EscapeSequence></EscapeSequence>
</EscapeSequences>

<BLOCKS>
<BLOCK>
<Start></Start>
<End></End>
<ReplaceString></ReplaceString>
<AllowNestedBlocks></AllowNestedBlocks>
<Ignore></Ignore>
</BLOCK>
</BLOCKS>
</OUTLINE_DATA>
</SETTINGS>

除了主要的“SETTINGS”标签外,没有其他强制性标签。

“OUTLINE_DATA”标签定义常规轮廓分析器设置。

  • “IgnoreOneLineBlocks”标签定义了编辑控件是否应将一个行块视为可折叠的,默认为“ False”。
  • “EscapeSequences” 标签定义转义序列的列表。
  • “EscapeSequence”标签表示单个转义序列。
  • “BLOCKS”标记用于该语言的语法定义。 每个块指定规则,轮廓分析器如何找到轮廓可折叠区域。 当您需要定义一组相同语言语法块的自动概述区域时,此方法很有用。 对于每个块,XML解析器将调用CBCGPOutlineParser::AddBlockType。
  • “BLOCK”标记表示单个块
    • “Start” – 定义BlockType::m_strOpen
    • “End” – 定义BlockType::m_strClose
    • “ReplaceString” – 定义BlockType::m_strReplace, 默认为”…”
    • “AllowNestedBlocks” – 定义BlockType::m_bAllowNestedBlocks,默认为”True”
    • “Ignore” – 定义BlockType::m_bIgnore,默认为“ False”

C ++的默认XML设置:

<SETTINGS>
<OUTLINE_DATA>
<IgnoreOneLineBlocks>True</IgnoreOneLineBlocks>
<IncludeSpaceLines>True</IncludeSpaceLines>
<EscapeSequences>
<EscapeSequence>\\\"</EscapeSequence>
</EscapeSequences>
<BLOCKS>
<BLOCK>
<Start>\\\"</Start>
<End></End>
<ReplaceString></ReplaceString>
<AllowNestedBlocks>False</AllowNestedBlocks>
<Ignore>True</Ignore>
</BLOCK>

<BLOCK>
<Start>\"</Start>
<End>\"</End>
<ReplaceString>\"\"</ReplaceString>
<AllowNestedBlocks>False</AllowNestedBlocks>
<Ignore>True</Ignore>
</BLOCK>

<BLOCK>
<Start>{</Start>
<End>}</End>
<ReplaceString>..</ReplaceString>
<KEYWORDS>
<Keyword>else</Keyword>
<Keyword>struct</Keyword>
<Keyword>enum</Keyword>
<Keyword>switch</Keyword>
<Keyword>catch</Keyword>
<Keyword>try</Keyword>
<Keyword>for</Keyword>
<Keyword>operator</Keyword>
<Keyword>class</Keyword>
<Keyword>if</Keyword>
<Keyword>union</Keyword>
<Keyword>do</Keyword>
<Keyword>while</Keyword>
<Keyword>namespace</Keyword>
</KEYWORDS>
</BLOCK>

<BLOCK>
<Start>{</Start>
<End>}</End>
<ReplaceString>...</ReplaceString>
</BLOCK>

<BLOCK>
<Start>//</Start>
<End>\n</End>
<ReplaceString>/**/</ReplaceString>
<AllowNestedBlocks>False</AllowNestedBlocks>
</BLOCK>

<BLOCK>
<Start>/*</Start>
<End>*/</End>
<ReplaceString>/**/</ReplaceString>
<AllowNestedBlocks>False</AllowNestedBlocks>
</BLOCK>
</BLOCKS>
</OUTLINE_DATA>
</SETTINGS>

看完文章,还可以用支付宝扫描下面的二维码领取一个支付宝红包,目前可领1-88元不等

支付宝红包二维码

除了扫码可以领取之外,大家还可以(复制 720087999 打开✔支付宝✔去搜索, h`o`n.g.包哪里来,动动手指就能领)。

看下图所示是好多参与这次活动领取红包的朋友:

支付宝红包

扫描二维码推送至手机访问。

版权声明:本文由34楼发布,如需转载请注明出处。

本文链接:https://www.34l.com/post/7765.html

分享给朋友:

相关文章

2020年在家创业好项目推荐,用手机做任务就可以创业
2020年在家创业好项目推荐,用手机做任务就可以创业

2020年转眼已经过去三分之一时间了,马上就要到5月份了,这段时间不知道大家有没有出去找工作,反正我是没有出去,一直呆在家里做项目创业。因为现在呆在家里创业是最好的选择,毕竟疫情刚过去不久,而且现在国外还很严重,我们只有呆在家里是最安全的。...

100句关于老祖宗留下来的话,都是经典名言
100句关于老祖宗留下来的话,都是经典名言

在浩瀚的历史文化中,我们的祖先除了给我们留下了很多的精神财富和文化遗产,像下面这100句老祖宗留下来的经典名言,我们一定要好好了解下。1、水不激不跃,人不激不奋。2、行行出状元,处处有能人。3、寒蝉抱枯木,泣尽不回头。4、立下凌云志,敢去摘...

木村久一:所谓天才人物指的就是具有毅力的人、勤奋的人、入迷的人和忘我的人
木村久一:所谓天才人物指的就是具有毅力的人、勤奋的人、入迷的人和忘我的人

木村久一:所谓天才人物指的就是具有毅力的人、勤奋的人、入迷的人和忘我的人。...

阳台盆栽种什么比较好养?这九种植物非常适合阳台种植
阳台盆栽种什么比较好养?这九种植物非常适合阳台种植

阳台盆栽种什么比较好养?在阳台养花种菜的小伙伴,肯定知道下面这9种植物,今天我就选出来9种有花,也有水果,个人认为好养,而且下面还有三种水果还比较好吃,家里到时候不用买水果了。1、矮牵牛矮牵牛一直都是非常受欢迎的盆栽花卉,它们有着七彩的花色...

分享29句励志上进的名言名句
分享29句励志上进的名言名句

1、一个能思虑的人,才实是一个力量无边的人。2、以微笑面对人生。3、一个人最伤心的事情无过于良心的死灭。4、障碍与失败,是通往成功最稳靠的踏脚石,肯研究利用它们,便能从失败中培养出成功。5、金钱损失了还能挽回,一旦失去信誉就很难挽回。6、一...

2021年创业的话,试试这几个点子行不行
2021年创业的话,试试这几个点子行不行

想要在平淡的生活工作中发现一些好的创业项目还真没那么容易。2019年即将过去一半,那么大家有没有发现什么2019年最新创业点子呢?哪些项目的市场前景以及利润可观呢?下面跟随快马小编一起来看看吧。说不定能够激发你的创业灵感!1、旧衣改制店该项...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。