我喜欢XMLSpy的地方是,它能够让你一次定义和查看所有基本XML文档、XSLT转化、输出、断点、调用栈等等。这可能对于使用编程语言编写代码的开发人员是不够的。但是如果你只是处理一些日常的文档,这就够了。XMLSpy是所有XML编辑器中做得非常好的一个软件,支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。
功能特点:
XSLT 调试工具,XSL 也就是所谓的扩展风格表单语言(Extensible Stylesheet Language)由3种语言组成。这三种语言负责把XML文档转换为其他格式。XML FO (XSL格式化对象:XSL Formatting Objects)说明可视的文档格式化,而 Xpath 则访问XML文档的特定部分。而 XSLT(XSL Transformations)就是把某一XML文档转换为其他格式的实际语言。 更多情况,
WSDL 编辑器, WSDL就是描述XML Web服务的标准XML格式,WSDL由Ariba、Intel、IBM和微软等开发商提出。它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。
Java / C++ 代码生成器,这个可以从 XML Schemas 文档中生成 Java/C++ 代码。
集成 Tamino, Tamino 产品是世界第一套以纯粹且标准的XML格式进行资料储存于抓取的信息服务器,一个能够将企业资料转换为Internet物件,提供资料交换和应用程序集成环境同时又支持WEB的完整资料管理系统。
XMLSpy使用流程:
1、新建一个xsd W3C XML Schema类型的文件:
2、添加元素和属性
3、生成xml文件
4、保存xsd文件和xml文件
5、将xsd文件和xml文件添加到C#项目中
6、利用vs->工具->外部工具,选择XMLspy,
命令:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\xsd.exe
参数:$(ItemPath) /c /l:CS /o:$(ItemDir) /n:$(TargetName)
配置好后,vs->工具->XMLspy,生成cs文件。
7、将生成的cs文件添加到C#项目中
8、C#项目中编写代码,读取xml文件中的信息
Stations m_Stations = null;
using (MemoryStream configStream = new MemoryStream())
{
byte[] stationconfig = Encoding.UTF8.GetBytes(haoResources.StationInfo);
configStream.Write(stationconfig, 0, stationconfig.Length);
configStream.Position = 0;
/// 反序列化得到站点配置信息
try
{
XmlSerializer xs = new XmlSerializer(typeof(Stations));
m_Stations = xs.Deserialize(configStream) as Stations;
}
catch (Exception ex)
{
m_Stations = null;
}
}
foreach (var query in m_Stations.Station)
{
ComboBoxItem item = new ComboBoxItem(query);
cbbEdtFrom.Properties.Items.Add(item);
}






















大小: 80.8M
大小: 450M
JDK 8(Java SE Development Kit)8u291 64位版
Keil C51V9.00 uVision4破解版
Java SE Development Kit(JDK6)6u43 多国语言版
易语言33个皮肤模块绿色版
STC单片机ISP下载编程软件v6.85i 官方最新版
易语言5.90精简版
lingoV14.0 绿色中文版
AutoIt(AU3)v3.3.14.2 汉化版
派森(Python)v2.7.18 官方正式版【x86|x64】
jdk99.0.4 官方最新版
VBScript编辑器(VbsEdit)V5.2.4.0 汉化绿色特别版
Delphi77.0 Build 8.1企业版龙卷风集成Update1
pyscripter x642.5.3 官方最新版
Delphi 7(集成控件)v7.0Build8.1企业版龙卷风集成Update1
visual studio emulator for androidv1.1.622 官方最新版
Python编程和调试工具(ActivePython)v3.6.0.3600 英文版
UML建模软件(ArgoUML)v0.34 免费版
html5编程工具(LayaAir IDE)2.7.0 官方最新版
《派森》(Python)3.6.5 win32 英文安装版