切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
XML
[XMLSpy]简介及几点使用注意事项
[XMLSpy]简介及几点使用注意事项
2020-06-04
XML
前端之家
前端之家
收集整理的这篇文章主要介绍了
[XMLSpy]简介及几点使用注意事项
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题描述:
之前编程从
数据库
获取
数据
生成
XML文档用于描述相关的数据信息,由于材料整理的需要现要对XML文档的数据类型、结构等进行约束和规定,并给出XMLschema数据模型视图,便于直观的阅读和理解。于是安装并使用XML Spy这个工具来完成。
安装过程:
XMLSpy不大,安装很快,按
提示
一步步安装即可。
使用过程:
安装之后首先得学习怎么使用,在软件安装
文件
夹下有一个英文版的tutorial,是一个很好的使用教程,另外在http://bbs.xml.org.cn/xmlspy2005/spyentdefaulthomepage.htm有
中文
的使用教程,
内容
就是英文版tutorial的翻译,按照上面的步骤操作后很快就能熟悉XML Spy的一些基本使用了。
我主要使用了
菜单
栏中的“Schemadesign”和“View”两个
菜单
项,Schema design
菜单
项主要用于设计XMLSchema,
生成
.xsd文档,View主要用于在文本、模型视图等多种视图下进行切换。
对于其中的Element,Components,Details,Facets,Attribute等
内容
的编辑,需要有一些XML结构等方面的知识,可以参照http://www.w3school.com.cn/xmldom,该网站给出了详细的
中文
介绍,且层次分明。
一些问题:
1.hexbinary相关:由于一些数据是以二进制位组来表述的,XMLSpy中有两种用于二进制的数据类型,base64binary和hexbinary,base64binary是基于base64规范编码的,这里使用的是一般的二进制表示,所以选择了hexbinary类型。但是在确定这个hexbinary长度的时候又有疑问了,这个长度是二进制位的长度,还是以8个位的字节为单位的长度,于是后来在http://www.w3.org/TR/2001/REC-xmlschema-2-20010
502
/#rf-facets找到了答案,是以字节为单位计长度的。(这里还是存在一个问题,当数据类型为二进制位表示,即有可能是2位或3位来表示时如何在XMLSpy中对其类型进行限定?)
2.编码方式相关:默认
生成
的.xsd文档是采用UTF-8编码的,但需要使用GB2312编码,这个在
菜单
栏的“Tools”-“options”中的“encoding”下设置打开、保存
文件
都选择为GB2312即可:
上一篇:XML使用SAX解析与PULL解析的区别
下一篇:即时通讯中XML文件解析专利研究
猜你在找的XML相关文章
10分钟掌握XML、JSON及其解析
引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而...
作者:前端之家 时间:2020-08-12
[CXF REST标准实战系列] 一、JAXB xml与javaBean的转换
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere...
作者:前端之家 时间:2020-08-12
[CXF REST标准实战系列] 一、JAXB xml与javaBean的转换
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析
http://blog.jobbole.com/79252/ 引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技...
作者:前端之家 时间:2020-08-12
自定义圆形控件RoundImageView并认识一下attr.xml
(点击上方公众号,可快速关注) 公众号:smart_android 作者:耿广龙|loonggg 点击“阅读原...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析
引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析(上)
(点击上方公众号,可快速关注) 来源: Long Luo 的博客 链接:http://longluo.github.i...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析(中)
接上文 二、JSON XML很好很强大,但是最近有另外一个时代弄潮儿,这就是JSON。现在JSON的光...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析(下)
接上文 2.4 如何解析JSON? Android JSON所有相关类,都在org.json包下。 包括JSONObject、...
作者:前端之家 时间:2020-08-12
10分钟掌握XML、JSON及其解析
原文出处: Long Luo 的博客(@Long_Luo) 引言 NOKIA 有句著名的广告语:“科技以人...
作者:前端之家 时间:2020-08-12
编程分类
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
React
Flex
Ant Design
Web前端
微信小程序
微信公众号
最新文章
• 10分钟掌握XML、JSON及其解
• [CXF REST标准实战系列] 一
• [CXF REST标准实战系列] 一
• 10分钟掌握XML、JSON及其解
• 自定义圆形控件RoundImage
• 【XML】
• 10分钟掌握XML、JSON及其解
• 10分钟掌握XML、JSON及其解
• 10分钟掌握XML、JSON及其解
• 10分钟掌握XML、JSON及其解
热门标签
更多 ►
关闭广告
单独headers
封装代码
提示错误
整数正则
非0开头
跳页
出页码
antd table
提示URL未注册
公众号支付
vue hash模式
iSlider
车牌键盘
循环图片
echarts 双折
左右布局
DllPlugin
对象创建
打字游戏
圈选
两栏
云函数
蒙版
ES2020
橱窗
无缝滚动轮播
色块碰撞
组件销毁
文档操作