MyEclipse CI 2019.4.0安装包下载

1. MyEclipse中的XML编辑

本文档介绍了MyEclipse XML Editor中可用的一些函数。MyEclipse XML编辑器包括高级XML编辑器,例如:

  • 语法突出显示
  • 标记和属性内容辅助
  • 实时验证(输入时)
  • 文档内容的来源、设计和概要视图
  • 文档格式
  • 内容辅助模板

2. 编辑模式

使用MyEclipse XML编辑器编辑XML可以采用两种不同的模式:Design Mode和Source Mode。用户可以使用编辑器底部的标签在两种模式之间切换:

标签模式

这两种模式之间的切换可以在任何时候进行,因为它们彼此自动保持同步。

2.1 XML Design Mode

当第一次在设计模式下打开XML文档时,它看起来是这样的:

XML Design视图

在设计模式中,XML文档的内容将显示为详细的大纲。沿着左列,可以看到组成文档的标记,在第二列中,可以看到这些标记的值。用户可以双击第二列中的任何值,并在此视图中直接编辑它们,使得在视觉上理解和编辑XML文件非常容易,而不必担心语法。

使用Design Mode的另一个优点是用户可以直观地添加、删除和编辑标记,并且设计器只向用户提供正确地遵守文档引用的DDT或Schema的选项。更具体地说,该设计不允许插入无效标记。

例如,假设用户想要向XML文档中的shipto元素添加一个新的子元素。右键单击元素,并从菜单中选择Add Child>New Element。

将描述添加到context-param

双击要编辑的元素的内容。编辑任何标记值或添加/删除子标记都可以以这种方式完成,而无需切换到Source模式进行编辑。然而,直接编辑源代码有时可能更快,一些开发人员更喜欢它。

在线编辑元素值

2.2 XML Source模式

虽然以设计模式编辑XML文档有时肯定会比较容易,并且不会出错,但有时,直接使用源代码是必要的(或首选)。如果是这样,MyEclipse的XML编辑器提供了广泛的源代码编辑特性。

当用户第一次打开XML文档来编辑它时,它看起来是这样的:

XML Source视图

用户将注意到可用于帮助用户编辑文档的视图集合。Source视图在左边用于编辑代码,右上角有一个简化的大纲视图,右下角有一个Properties视图

注意:由于布局MyEclipse视图的灵活特性,用户可以将它们移动到用户喜欢的任何地方,并且用户的工作区可能看起来与上面的图像不同。

所有这些视图都与用户工作时正在编辑的文件保持同步。在单击标记内部时,Properties视图显示该标记的值。

如果愿意使用,Outline视图提供了与设计模式非常类似的视觉编辑功能。

使用Outline视图

如果用户使用编辑器编辑XML源代码,那么用户在工作时就会得到一些非常好的帮助。例如,标记或属性名称拼写错误立即被标记为错误(对照文档引用的DDT或模式进行检查)。

XML错误是为用户标记的

为了帮助简化编辑,标签和属性可以使用内容辅助。内容帮助根据光标的位置向用户建议合法的完成选项。

使用内容辅助

MyEclipse XML编辑器提供的许多功能依赖于文档正确引用DTD或模式,因此编辑工具可以根据规范验证用户的工作并提供内容帮助。如果用户正在编辑不提供DTD或模式的普通XML文件,则编辑器仍然为用户提供语法突出显示和基本的、最佳猜测的内容帮助以及基本验证(如未封闭的标签)。但是,如果没有DTD或模式,一些更高级的编辑功能将不可用。

3. 参数

XML编辑器参数可以控制从语法突出显示的外观(例如,标记和属性的颜色)到运行格式化程序时页面的格式。

通过从菜单中选择.>Preferences、展开MyEclipse>Files and Editors>XML以及选择XML Files来访问这些参数。

XML编辑器参数

许多开发人员可能希望使用的XML编辑器的另一个特性是模板支持。模板是一种将短关键字分配给文本体的方法,该文本体可以直接插入正在编辑的文件中,以及一些基本变量替换(如时间戳、用户名等)。可以从XML Files>XML Source>Templates sub-preference访问模板。

XML模板参数

MyEclipse正版最低只要¥212!手慢无 立即抢购>>>

续费优惠:即日起授权续费的用户,享受比原价更优惠的价格!点击获取优惠>>

MyEclipse XML & XML架构教程:XML编辑器的更多相关文章

  1. MyEclipse XML & XML架构教程:XML Schema (XSD)编辑器

    [MyEclipse CI 2019.4.0安装包下载] 1. MyEclipse中的XSD编辑 本文档介绍MyEclipse XML Schema(XSD)编辑器中的一些可用函数.XML Schem ...

  2. MyEclipse如何修改XML文件默认打开的编辑器

    1.MyEclipse如何修改XML文件默认打开的编辑器 Windows--->Preferences--->General--->Editors--->File Associ ...

  3. 2013 duilib入门简明教程 -- XML配置界面(6)

        前面那些教程都是为了让小伙伴们从win32.MFC过渡到duilib,让大家觉得duilib不是那么陌生,如果大家现在还对duilib非常陌生的话,那就说明前面的教程做得不好,请大家在下面留言 ...

  4. duilib入门简明教程 -- XML配置界面(6)

       前面那些教程都是为了让小伙伴们从win32.MFC过渡到duilib,让大家觉得duilib不是那么陌生,如果大家现在还对duilib非常陌生的话,那就说明前面的教程做得不好,请大家在下面留言, ...

  5. duilib入门简明教程 -- XML配置界面(6) (转)

    原文转自:http://www.cnblogs.com/Alberl/p/3343699.html     前面那些教程都是为了让小伙伴们从win32.MFC过渡到duilib,让大家觉得duilib ...

  6. Eclipse 创建 XML 文件---Eclipse教程第12课

    打开新建 XML 文件向导 你可以使用新建 XML 文件向导来创建 XML 文件.打开向导的方式有: 点击 File 菜单并选择 New > Other 点击新建下拉框 () 选择 Other ...

  7. XML学习总结(二)——XML入门

    XML学习总结(二)——XML入门 一.XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDATA区 .特殊字符 处理指令(proc ...

  8. XML概念定义以及如何定义xml文件编写约束条件java解析xml DTD XML Schema JAXP java xml解析 dom4j 解析 xpath dom sax

    本文主要涉及:xml概念描述,xml的约束文件,dtd,xsd文件的定义使用,如何在xml中引用xsd文件,如何使用java解析xml,解析xml方式dom sax,dom4j解析xml文件 XML来 ...

  9. XXE(XML External Entity attack)XML外部实体注入攻击

    导语 XXE:XML External Entity 即外部实体,从安全角度理解成XML External Entity attack 外部实体注入攻击.由于程序在解析输入的XML数据时,解析了攻击者 ...

  10. hadoop/etc/hadoop 下没有mapred-site.xml,只有mapred.xml.template

    默认情况下,/usr/local/hadoop/etc/hadoop/文件夹下有mapred.xml.template文件,我们要复制该文件,并命名为mapred.xml,该文件用于指定MapRedu ...

随机推荐

  1. leetcode 回文二叉树

    C++最简单的方法,遍历存在vector<int> ivec容器中,然后头尾对应比较 O(n)时间,O(n)空间 /** * Definition for singly-linked li ...

  2. Navicat Premium Mac 12 破解方法-亲测成功

    参照这2篇文档,破解成功了.操作步骤写的很清楚,不再缀述,只记录一下自己破解过程中,认为要注意的点.以免以后再多花时间熟悉重新熟悉操作步骤 Mac安装Navicat(破解版) Navicat Prem ...

  3. 四种方法 恢复损坏的Excel文档

    四种方法 恢复损坏的Excel文档 打开一个以前编辑好的Excel工作簿,却发现内容混乱,无法继续进行编辑,而且还不能够进行打印.这是很多朋友在处理Excel文件时都可能会遇到的一个问题,面对这种情况 ...

  4. ubuntu/如何启动、关闭和设置ubuntu防火墙

    由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw. ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了.在 ...

  5. MySQL数据类型之整型

    还一个   Decimal 就是这么创建 查看当前数据表 查看tb1得表得所有记录....

  6. Redis进阶:Redis的主从复制机制

    Redis进阶:Redis的主从复制机制 主从复制机制介绍 单机版的Redis存在性能瓶颈,Redis通过提高主从复制实现读写分离,提高了了Redis的可用性,另一方便也能实现数据在多个Redis直接 ...

  7. Centos7 搭建pptp服务器

    1.检查是否支持pptp 返回ok即表示支持 modprobe ppp-compress-18 && echo ok 2.安装ppp yum install -y ppp 3.安装pp ...

  8. 替换url不刷新页面

    今天碰到一个有趣的问题, 从其他站点登录后,放回了一个token, 但是我切换了路由之后token还在, 路由直接跟在了token参数后面, 后面先利用location.href替换掉原来的连接, 但 ...

  9. java http请求工具整理

    处理了http 的get和post的请求,分别支持同步处理,异步处理两种方式下见代码. @Slf4jpublic class HttpUtils { /** * 同步请求http请求 不推荐 * * ...

  10. HDU 3466 Proud Merchants 带有限制的01背包问题

    HDU 3466 Proud Merchants 带有限制的01背包问题 题意 最近,伊萨去了一个古老的国家.在这么长的时间里,它是世界上最富有.最强大的王国.因此,即使他们的国家不再那么富有,这个国 ...