xml編輯器哪個好?BCGSoft Professional Editor(BCGPEdit)是一款能讓您将高級編輯控件合并到任何基于MFC的應用程序的MFC擴展庫這個編輯器支持各種類型的應用程序,從簡單的客戶端到複雜的開發工具都可以集成這款編輯控件,我來為大家科普一下關于xml編輯器哪個好?下面希望有你要的答案,我們一起來看看吧!
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”标簽定義常規輪廓分析器設置。
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>
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!