liquid studio 2019(XML编辑器)
v17.1.1.9477 附带安装教程- 软件大小:115.49 MB
- 更新日期:2019-10-22 16:15
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
liquid studio 2019是liquid studio系列软件的全新版本,也是目前功能最为强大的XML编辑器,该程序内置了一套用于编程的应用工具,可以通过它设计XML和JSON数据结构,它与各种图形和文本编辑器一起,还提供Web服务工具,用于转换数据库,EDI,文本文件;系统中还有Web服务和XML数据的数据映射工具,以及功能强大的代码生成器;在程序中,内置了图形XML架构(XSD)编辑器,提供了XML模式的图形化可视化,所有XML模式元素和数据类型内容都以图形表示;支持自动完成Intellisense,具备颜色编码的语法突出显示,支持全局组件定位器可在多个包含的架构中快速查找内容,属性网格允许快速编辑所选项目的属性和构面,支持数据库,EDI,文本文件,Web服务和XML数据转换,提供基本的调试功能:断点,局部变量,局部内容,监视表达式,调用堆栈;强大又实用,需要的用户可以下载体验
软件功能
1、图形XML架构编辑器(XSD)
使用直观的用户界面可视化和编辑XML架构(XSD)的抽象视图,并根据W3C标准验证XSD。包括拆分图形和文本视图,智能感知,语法突出显示,拖放,复制和粘贴以及多个-step undo / redo。
2、图形JSON模式编辑器
使用直观的用户界面可视化和编辑JSON模式的抽象视图,并根据IETF标准验证您的JSON模式。包括拆分图形和文本视图,语法突出显示,拖放,复制和粘贴以及多步骤撤消/重做。
3、JSON编辑器
使用直观的用户界面编辑JSON文档,检查文档是否格式正确并根据IETF JSON Schema进行验证。包括复制和粘贴以及多步撤消/重做。
4、图形XML编辑器
在树和表格网格中可视化和编辑XML数据,并根据XML模式验证XML文档。包括拆分图形和文本视图,智能感知,语法突出显示,拼写检查,文档大纲,面包屑,拖放,复制和粘贴,以及多步撤消/重做。
5、数据映射器
使用直观的拖放图形界面通过映射字段转换和转换数据库,EDI,JSON,文本文件,Web服务和XML数据。在转换中设置断点,观察变量并在步骤调试器中分析调用堆栈。可选地生成C#源代码以在您自己的项目中运行转换。
软件特色
1、图形化WSDL编辑器
使用直观的用户界面可视化和编辑Web服务的抽象视图,并根据W3C标准验证您的WSDL。包括拆分图形和文本视图,智能感知,语法突出显示,拖放,复制和粘贴以及多步撤消/重做。
2、XSLT编辑器和调试器
编写,验证和调试XSLT样式表,在XSLT源中设置断点,监视变量并分析调用堆栈。包括智能感知,语法突出显示,拖放,复制和粘贴以及多步撤消/重做。
3、XQuery编辑器和调试器
编写,验证和调试XQuery模块或库,在XSLT源中设置断点,监视变量并分析调用堆栈。
4、XML模式重构工具
使用这些自动化工具重构XML Schema,以跨多个XSD对元素和属性定义进行全局更改。
5、XHTML编辑器
编辑您的XHTML文档,并根据W3C标准验证您的XHTML。包括智能感知,语法突出显示,拖放,复制和粘贴以及多步撤消/重做。
安装步骤
1、需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、通过解压功能将压缩包打开,找到主程序,双击主程序即可进行安装
3、需要完全同意上述协议的所有条款,才能继续安装应用程序,如果没有异议,请点击“同意”按钮
4、弹出以下界面,直接使用鼠标点击下一步按钮即可,此界面为程序信息界面,可以根据自己需要选择
5、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
6、快捷键选择可以根据自己的需要进行选择,也可以选择不创建
7、现在准备安装主程序。点击“安装”按钮开始安装或点击“上一步”按钮重新输入安装信息
8、等待应用程序安装进度条加载完成即可,需要等待一小会儿
9、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,打开应用程序安装包,找到文件cracked文件夹中的文件,将其复制到粘贴板
2、打开应用程序文件路径,将复制的程序粘贴替换对应的源文件
3、然后回到安装包,运行liquidstudio_kg.exe,点击生成按钮生成许可证密钥和激活响应。
4、打开应用程序后,弹出一个程序注册界面,点击Activate Product按钮
5、然后根据提示将程序中的注册码以及用户名复制到对话框,点击finsh按钮
6、将激活信息再次复制到软件中,点击激活即可;
7、复制完成后,点击激活按钮即可弹出一个应用程序被激活界面,点击确认按钮即可
官方教程
元素和属性
模式正式描述了给定XML文档包含的内容,而数据库模式则描述了可以包含在数据库中的数据(表结构,数据类型)。XML模式描述XML文档的粗略形状,元素可以包含哪些字段,元素可以包含哪些子元素等,还可以描述可以放置在任何元素或属性中的值。
关于标准的注意事项
DTD是第一个正式的标准,但是已经很少使用了。
XDR是早期尝试,但Microsoft提供了比DTD更全面的标准。现在,该标准已经被XSD放弃了。
XSD当前是描述XML文档的事实上的标准。有两个使用的版本1.0和1.1,它们总体上是相同的(您必须深入研究才能发现差异)。XSD模式本身就是XML文档,甚至还有一个XSD模式来描述XSD标准。
还有许多其他标准,但最多只能解决一些问题。
XSD标准已经发展了许多年,并由W3C控制。它非常全面,结果变得相当复杂。因此,在使用XSD时,最好使用设计工具(另请参见XML Studio,这是一个免费的XSD开发),在以编程方式使用XML文档时,XML数据绑定是一种操作文档的简便得多的方法。 (一种面向对象的方法,请参见Liquid XML数据绑定)。
本教程的其余部分将指导您了解XSD标准的基础知识,即使您使用Liquid XML Studio之类的设计工具,也应该真正了解这些内容。
元素
元素是任何XML文档的主要构建块,它们包含数据并确定文档的结构。可以在XML模式(XSD)中定义元素,如下所示:
XSD中的元素定义必须具有name属性,这是将出现在XML文档中的名称。type属性提供了元素在XML文档中出现时可以包含的内容的描述。有许多预定义的类型,例如xs:string,xs:integer,xs:boolean或xs:date(有关完整列表,请参见XSD标准)。您还可以使用和标记创建用户定义的类型,但稍后会介绍更多内容。
如果我们为XSD中的元素设置了type属性,则XML文档中的相应值必须采用其给定类型的正确格式(否则将导致验证错误)。下面是简单元素及其XML的示例:
样本XSD样本XML
type =“ xs:date” />
2000-01-12T12:13:14Z
type =“ xs:string” />
伦敦路99号
type =“ xs:int” />
5756
(可以将类型定义为字符串,但不能包含任何内容,但是,并非所有数据类型都适用)。
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
元素在XML文档中采用的值可以使用fixed和default属性进一步受到影响。
默认表示如果在XML文档中未指定任何值,则读取文档的应用程序(通常是XML解析器或XML数据绑定库)应使用XSD中指定的默认值。
固定表示XML文档中的值只能具有XSD中指定的值。
因此,在同一元素定义中同时使用default和fixed是没有意义的(实际上这样做是非法的)。
基数
指定一个元素可以出现多少次称为基数,并使用minOccurs和maxOccurs属性指定。这样,元素可以是必需的,可选的或出现多次。可以为minOccurs分配任何非负整数值(例如0、1、2、3等),并且可以为maxOccurs分配任何非负整数值或字符串常量“ unbounded”(无最大值)。
minOccurs和maxOccurs的默认值为1。因此,如前面的所有示例一样,如果minOccurs和maxOccurs属性都不存在,则该元素必须出现一次且仅出现一次。
样本XSD描述
type =“ xs:date” />如果我们未指定minOccurs或maxOccurs,则使用默认值1,因此在这种情况下必须存在一次,并且只有一次出现Customer_dob
type =“ xs:integer”
minOccurs =“ 0”
maxOccurs =“ unbounded” />在这里,客户可以有任意数量的Customer_orders(偶数为0)
type =“ xs:string”
minOccurs =“ 2”
maxOccurs =“ 10” />在此示例中,元素Customer_hobbies必须出现至少两次,但不超过10次
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
简单类型
到目前为止,我们已经介绍了一些内置数据类型xs:string,xs:integer,xs:date。但是您也可以通过修改现有类型来定义自己的类型。
例如:
定义ID,这可以是一个具有最大限制的整数。
可以限制邮政编码或邮政编码,以确保其长度正确并符合正则表达式。
一个字段的最大长度
下一节将更全面地介绍创建自己的类型
复杂类型
复杂类型是其他元素定义的容器,这使您可以指定元素可以包含哪些子元素。这使您可以在XML文档中提供一些结构。
看一下这些简单的元素:
我们可以看到,其中某些元素实际上应该表示为子元素,“ Customer_dob”和“ Customer_address”属于父元素–“ Customer”。而“ Supplier_phone”和“ Supplier_address”属于父元素“ Supplier”。因此,我们可以用更结构化的方式来重写它:
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
XML示例
<客户>
2000-01-12T12:13:14Z
<地址> wthy street 34,某个地方,某个城镇,w1w8uu
<供应商>
0123987654
22无论何处,某处,某镇,ss1 6gy
有什么变化?
让我们详细看一下。
我们为名为“客户”的元素创建了一个定义。
在定义内,我们添加了。这是其他定义的容器,允许我们在生成的XML文档中构建元素的简单层次结构。
请注意,“客户”和“供应商”所包含的元素没有指定类型,因为它们没有扩展或限制现有类型,它们是从头开始构建的新定义。
元素包含另一个新元素,但稍后会介绍更多内容。
依次包含两个子元素“ Dob”和“ Address”的定义。请注意,客户/供应商前缀已删除,因为它是从其在父元素“客户”或“供应商”中的位置隐含的。
因此,用英语来说,这就是说我们可以拥有一个包含元素的XML文档,该元素必须具有2个子元素和
合成器
合成器,和共有3种类型。这些合成器使我们能够确定其中的子元素在XML文档中的显示方式。
合成器描述
序列XML文档中的子元素必须按在XSD模式中声明的顺序出现。
选择XSD架构中描述的子元素之一只能出现在XML文档中。
所有XSD模式中描述的子元素可以以任何顺序出现在XML文档中。
注释
合成器和可以嵌套在其他合成器中,并在其中具有自己的minOccurs和maxOccurs属性。这允许形成相当复杂的组合。
进一步………“客户->地址”和“供应商->地址”的定义目前不太有用,因为它们被分组为一个字段。在现实世界中,最好将其分为几个领域。让我们使用上面显示的相同技术来解决此问题:
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
这样更好,但是我们现在有2个地址定义,它们是相同的。
再利用
具有“地址”的1个定义会更有意义,客户和供应商都可以使用。
我们可以通过独立于元素定义complexType并为其赋予唯一名称来实现此目的:
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
现在,我们定义了一个来描述地址的表示形式,因此让我们使用它。
记住,当我们开始看元素时,我们说过可以定义自己的类型,而不用使用标准元素之一(xs:string,xs:integer),这正是现在所做的。
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
优点应该很明显,不必定义两次“地址”(对客户一次,对供应商一次),我们只有一个定义。这使维护变得更加简单,即,如果您决定将“ Line3”或“邮政编码”元素添加到地址中,则只需将它们添加到一个位置即可。
XML示例
<客户>
2000-01-12T12:13:14Z
<地址>
在某处东西街34号
sometown,w1w8uu
<供应商>
0123987654
<地址>
22在任何地方,某个地方
sometown,ss1 6gy
注意:仅全局定义的复杂类型(作为元素的子代可以具有自己的名称,并且可以在整个模式中重复使用)。如果在中内联定义它们,则它们不能具有名称(匿名),并且不能在其他地方重用。
属性
属性在元素内提供额外的信息。属性在XSD中的定义如下,具有名称和类型属性。
属性可以在XML文档中的给定元素中出现0或1次。属性是可选的或必需的(默认情况下为可选)。XSD定义中的“使用”属性用于指定该属性是可选的还是强制的。
所以以下等价
在Liquid XML Studio中以图形方式显示了以前的XSD定义,如下所示
要指定必须存在一个属性,请使用= =“ required” (注意,也可以将use设置为“ prohibited”,但我们稍后会介绍)。
通常在XSD定义中为元素指定属性,这会将属性与元素联系起来。也可以全局指定属性,然后进行引用(但稍后会对此进行更多介绍)。
样本XSD样本XML
type =“ xs:int” />
或
type =“ xs:int”
use =“ optional” />
或
type =“ xs:int”
use =“ required” />
的默认和固定的属性可以在XSD属性规范内指定(以同样的方式,因为它们对于元件)。
混合元素含量
到目前为止,我们已经看到了元素如何包含数据,其他元素或属性。元素也可以包含所有这些的组合。您还可以混合元素和数据。您可以通过设置Mixed属性在XSD模式中指定它。
一个示例XML文档可能如下所示。
这是 Mixed 内容的示例, 请注意,元素数据中混有元素。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文