CN115186642A - 一种使用html语言扩展电子标记信息的方法 - Google Patents
一种使用html语言扩展电子标记信息的方法 Download PDFInfo
- Publication number
- CN115186642A CN115186642A CN202210803110.6A CN202210803110A CN115186642A CN 115186642 A CN115186642 A CN 115186642A CN 202210803110 A CN202210803110 A CN 202210803110A CN 115186642 A CN115186642 A CN 115186642A
- Authority
- CN
- China
- Prior art keywords
- template
- html
- information
- remark
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种使用HTML语言扩展电子标记信息的方法,包括以下步骤:获取指定输入框中的HTML备注模板代码;根据内置解释器解释所述HTML备注模板代码;根据解释后的所述HTML的备注模板代码生成标记信息模板;将所述标记信息模板保存至模板库中,通过采用HTML备注模板的形式,能够根据用户需求生成不同的电子标记属性表,各行业、各领域用户均能按照实际需求添加电子标记信息,属性字段数量不受限制,样式风格丰富多样。
Description
技术领域
本发明实施例涉及电子地图属性标记技术领域,具体涉及一种使用HTML语言扩展电子标记信息的方法。
背景技术
按照是否支持编辑属性,可以将电子标记分为两类:
一是用户不能编辑其属性信息的电子标记,该类电子标记是电子地图上兴趣点(POI),用户仅能收藏兴趣点以方便下次导航使用,如百度地图、高德地图等软件上的标记;
二是用户能编辑其属性信息的电子标记,但现有技术仅能按照开发者提供的属性列表填写(或设置)电子标记的属性信息,不能按照特定行业的需求自定义电子标记的属性信息,该类电子标记一般应用于地理信息采集软件。
综上所述,现有技术的缺点在于:用户不能按照自身(或行业)需求添加、编辑、扩展电子标记的属性信息。
发明内容
为此,本发明实施例提供一种使用HTML语言扩展电子标记信息的方法,以解决现有技术中用户不能根据实际需求扩展电子标记的问题。
为了实现上述目的,本发明实施例提供如下技术方案:一种使用HTML语言扩展电子标记信息的方法,包括以下步骤:
获取指定输入框中的HTML备注模板代码;
根据内置解释器解释所述HTML备注模板代码;
根据解释后的所述HTML的备注模板代码生成标记信息模板;
将所述标记信息模板保存至模板库中。
进一步地,所述获取指定输入框中的HTML备注模板代码,具体包括:
当获取到添加模板信息指令时,弹出新建备注模板信息框;
当获取到保存指令时,获取所述HTML备注模板代码。
进一步地,所述新建备注模板信息框包括模板名称输入框和HTML备注模板代码输入框。
进一步地,当获取到调用模板指令时,生成带有标记信息模板名称的标记信息模板列表;
当接收到选择所述模板列表中的某一标记信息模板的指令时,从所述标记信息模板库中调用所述模板。
进一步地,当接收到保存带有属性信息的标记信息模板指令时,在地图位于所述标记信息模板关联的电子标记上生成带有属性信息的电子标记属性表。
进一步地,所述电子标记为电子地图上绘制的标记,包括点、线、面、多面体、三维模型中的一种或几种。
本发明还提供一种使用HTML语言扩展电子标记信息的处理***,包括HTML代码填写模块:获取指定输入框中的HTML备注模板代码;
HTML代码转化模块:根据内置解释器解释所述HTML备注模板代码;
标记信息模板生成模块:根据解释后的所述HTML的备注模板代码生成标记信息模板。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任一项所述一种使用HTML语言扩展电子标记信息的方法的步骤。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一项所述一种使用HTML语言扩展电子标记信息的方法的步骤。
本发明实施例具有如下优点:通过采用HTML备注模板的形式,能够根据用户需求生成不同的电子标记属性表,各行业、各领域用户均能按照实际需求添加电子标记信息,属性字段数量不受限制,样式风格丰富多样。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
图1为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的整体流程图;
图2为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的HTML备注模板在电子地图软件中展示效果图;
图3为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的添加HTML备注模板的示意图;
图4为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的添加HTML备注模板的另一示意图;
图5为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的使用HTML备注模板的示意图;
图6为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的使用HTML备注模板的另一示意图;
图7为本发明实施例提供的一种使用HTML语言扩展电子标记信息的方法的显示地图上电子标记显示属性模板的示意图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:一种使用HTML语言扩展电子标记信息的方法,如图1所示,包括以下步骤:
获取指定输入框中的HTML备注模板代码;
根据内置解释器解释HTML备注模板代码;
根据解释后的HTML的备注模板代码生成标记信息模板;
将标记信息模板保存至模板库中。
其中,优选的,当获取到添加模板信息指令时,弹出新建备注模板信息框;当获取到保存指令时,获取HTML备注模板代码。新建备注模板信息框包括模板名称输入框和HTML备注模板代码输入框。当获取到调用模板指令时,生成带有标记信息模板名称的标记信息模板列表;当接收到选择模板列表中的某一标记信息模板的指令时,从标记信息模板库中调用模板。当接收到保存带有属性信息的标记信息模板指令时,在地图位于标记信息模板关联的电子标记上生成带有属性信息的电子标记属性表。电子标记为电子地图上绘制的标记,包括点、线、面、多面体、三维模型中的一种或几种。
具体的,参照图2所示,本申请使用HTML来描述和设计表格,可根据用户的需求,将设计出来的表格保存为模板。使用者选择被保存的模板,使用WEB引擎(如IE控件、WEBVIEW组件或者自研的解释器),将模板可视化展现出来,之后进行数据采集,将数据保存在电子标记上,该数据保存的格式可以为XML或JSON格式,同时,可以在电子标签上记录使用了哪个模板。查看者根据电子标记里的模板编号以及记录的数据,将数据完好的呈现。本实施例以土地指标属性表为例,在电子地图软件中,开发者提供一种可管理用户自主设计的HTML备注模板的模块。该模块支持添加HTML语言编写的代码,内置HTML语言解释器,能够将用户编写的属性表还原呈现。为了方便用户使用,该模块还支持修改HTML备注模板,支持将备注模板批量打印输出、导出PDF文档,支持分享、导入导出。
当使用时,用户根据实际需求使用HTML语言编写属性表,并将其添加到备注模板管理模块中,在电子地图软件中,我们将这种属性表称为“HTML备注模板”。用户在绘制电子标记时,选择设计好的HTML备注模板;电子地图软件内置解释器解释用户编写的HTML备注模板,并予以呈现;用户填写根据实际需求填写信息。电子地图软件将用户填写的信息存储在备注中,当需要编辑和查看备注时,调用设计的HTML备注模板呈现出来。同一种电子标记信息可以用不同的HTML备注模板风格呈现,以满足用户多样化的需求;通过模板的分发和共享可以实现一处设计,多处使用。
更具体的,本实施例提供一种具体实现方案,参照图3所示,在“备注模板管理”对话框,点击“添加”;将编写好的HTML代码复制粘贴到“显示文本”中,填写名称;参照图4所示,可以选择是否“使用内置BOOTSTRAP3风格”;可以切换到“显示HTML网页(IE)”或者“显示HTML网页(ov)”预览备注模板;点击“保存”,即可将HTML备注模板保存到[备注模板管理]中。参照图5所示,添加完成后,可以关联到对象中。参照图6所示,在电子标记上,选择一个备注模板;根据备注模板,填写此电子标记的属性信息,保存即可。参照图7所示,最终将HTML备注模板显示在指定电子标记上。
本申请通过采用HTML备注模板的形式,能够根据用户需求生成不同的电子标记属性表,各行业、各领域用户均能按照实际需求添加电子标记信息,属性字段数量不受限制,样式风格丰富多样
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所作的这些修改或改进,均属于本发明要求保护的范围。
Claims (9)
1.一种使用HTML语言扩展电子标记信息的方法,其特征是:包括以下步骤:
获取指定输入框中的HTML备注模板代码;
根据内置解释器解释所述HTML备注模板代码;
根据解释后的所述HTML的备注模板代码生成标记信息模板;
将所述标记信息模板保存至模板库中。
2.根据权利要求1所述的一种使用HTML语言扩展电子标记信息的方法,其特征是:所述获取指定输入框中的HTML备注模板代码,具体包括:
当获取到添加模板信息指令时,弹出新建备注模板信息框;
当获取到保存指令时,获取所述HTML备注模板代码。
3.根据权利要求2所述的一种使用HTML语言扩展电子标记信息的方法,其特征是:所述新建备注模板信息框包括模板名称输入框和HTML备注模板代码输入框。
4.根据权利要求3所述的一种使用HTML语言扩展电子标记信息的方法,其特征是:当获取到调用模板指令时,生成带有标记信息模板名称的标记信息模板列表;
当接收到选择所述模板列表中的某一标记信息模板的指令时,从所述标记信息模板库中调用所述模板。
5.根据权利要求4所述的一种使用HTML语言扩展电子标记信息的方法,其特征是:当接收到保存带有属性信息的标记信息模板指令时,在地图位于所述标记信息模板关联的电子标记上生成带有属性信息的电子标记属性表。
6.根据权利要求1所述的一种使用HTML语言扩展电子标记信息的方法,其特征是:所述电子标记为电子地图上绘制的标记,包括点、线、面、多面体、三维模型中的一种或几种。
7.一种使用HTML语言扩展电子标记信息的处理***,其特征是:包括HTML代码填写模块:获取指定输入框中的HTML备注模板代码;
HTML代码转化模块:根据内置解释器解释所述HTML备注模板代码;
标记信息模板生成模块:根据解释后的所述HTML的备注模板代码生成标记信息模板。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任一项所述一种使用HTML语言扩展电子标记信息的方法的步骤。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一项所述一种使用HTML语言扩展电子标记信息的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210803110.6A CN115186642A (zh) | 2022-07-07 | 2022-07-07 | 一种使用html语言扩展电子标记信息的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210803110.6A CN115186642A (zh) | 2022-07-07 | 2022-07-07 | 一种使用html语言扩展电子标记信息的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115186642A true CN115186642A (zh) | 2022-10-14 |
Family
ID=83518156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210803110.6A Pending CN115186642A (zh) | 2022-07-07 | 2022-07-07 | 一种使用html语言扩展电子标记信息的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115186642A (zh) |
-
2022
- 2022-07-07 CN CN202210803110.6A patent/CN115186642A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2005202722B2 (en) | Common charting using shapes | |
US8239882B2 (en) | Markup based extensibility for user interfaces | |
US20050065936A1 (en) | System and method for reusing form elements in a form building application | |
US20070282885A1 (en) | Method and System For Application Interaction | |
CN103324731A (zh) | 将电子表格文件转换为网页格式文件的方法和装置 | |
CN104915186B (zh) | 一种制作页面的方法和装置 | |
US20040263513A1 (en) | Treemap visualization engine | |
CN107301046A (zh) | 图标的处理方法和装置、计算机设备和存储介质 | |
CN107341005A (zh) | 图表生成方法及其装置 | |
CN105956133B (zh) | 智能终端上显示文件的方法及装置 | |
CN113536179A (zh) | 页面的生成方法、装置、电子设备和存储介质 | |
JPWO2005098658A1 (ja) | 文書処理装置及び文書処理方法 | |
CA2733456A1 (en) | System and method for designing and generating online stationery | |
CN112905944A (zh) | 页面在线动态生成方法、装置、电子设备和可读存储介质 | |
CN110162301B (zh) | 一种表单渲染方法、装置和存储介质 | |
CN115186642A (zh) | 一种使用html语言扩展电子标记信息的方法 | |
CN116522027A (zh) | web表格数据拖拽复制方法、设备及存储介质 | |
JP5706306B2 (ja) | リンクされたテキストボックスを有する電子文書のレンダリングの方法、レンダリングする指示を含むコンピューターが読み取り可能な記憶媒体及びシステム | |
CN111858595B (zh) | 一种电力工程验评记录表动态配置方法与*** | |
CN111768823B (zh) | 基于svg元素医学表达式编辑方法、装置、设备和介质 | |
CN114371838A (zh) | 一种小程序画布渲染方法、装置、设备及存储介质 | |
CN110309455B (zh) | Ole矢量图的显示方法、装置及设备 | |
CN108228688B (zh) | 一种基于xbrl的模板生成方法、***及服务器 | |
CN113703699B (zh) | 电子文件的实时输出方法和装置 | |
JP2004145736A (ja) | 文字認識装置および文字認識データ出力方法およびプログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |