写点什么

面向 Visual Studio 2008 的 XML Schema 设计器

2007 年 8 月 31 日

XML Schema 设计器是一个用于处理 XML Schema(XSD)文件的图形化工具,和 Visual Studio 2008 与 XML 编辑器整合在一起。

XML 工具团队刚刚发布了XML 设计器的第一个CTP 版本,提供了XML Schema 浏览器功能。Schema 浏览器可以帮助开发人员导航、搜索和编辑XML Schema。

很多行业的Schema 都包含了多个XSD 文件。这样的Schema 多是由一个根(Root)文件和几个其他的文件组成,比如被根文件引用的文件等。这些 文件组成了一个Schema 集合。当XSD 文件在Visual Studio XML 编辑器中被打开时,Schema 浏览器会展示包含所有导入和包含这些Schema 的这个集合。

Schema 树

这个浏览器以树结构的形式展示 Schema 集合。树里面的节点和 XML 编辑器里相关文件的元素、类型及属性等同步。这样你就可以通过双击从浏览器直接跳到 编辑器,或者通过菜单里的“Show in Schema Explorer”跳回去。这儿的树按顺序以下面的几个层次进行排列:Schema 集、命名空间、文件和全局节点等:

过滤器和排序

Schema 浏览器工具条里提供了过滤器和排序选项。你可以过滤命名空间、文件和组合文件,比如 Sequence、Choice 和 All。节点可以在树结构下按名称、类型或者文档顺序等被排序。

导航

每个节点都提供一个上下文菜单以便在 Schema 树里做导航,你可以选择“到类型定义”或者“到引用的元素”等动作。

搜索

在一个 Schema 集合里,Schema 浏览器提供两个搜索的方法:文本搜索和 Schema 感知搜索。文本搜索允许通过关键字搜索。所有匹配的内容在树里 都被高亮显示。另外在滚动条上还提供了标记以方便地导航到所有的匹配项。匹配数被显示在浏览器的状态条里,包括“回退”和“前进”按钮。

Schema 感知搜索主要针对 Schema。比如在一些很大的 Schema 文件里,很难确定哪个是 Schema 的根元素。Schema 浏览器提供一个“显示所有可能根节点”的搜索项。另一个例子是“显示所有继承类型”的搜索。

一个短片展示了这些功能的使用。XML 团队正在计划加入其他的功能,比如图形化视图,它可以以图形的形式浏览类型、命名空间和类型联合等元素之间的关系。

查看英文原文: XML Schema Designer for Visual Studio 2008

2007 年 8 月 31 日 01:392700

评论

发布
暂无评论
发现更多内容

SpringBoot-技术专题-提升服务吞吐量

李浩宇/Alex

从『用户』到『客户』,企业服务平台如何实现高效转化?

易观大数据

架构师训练营 1 期第 2 周:框架设计 - 总结

piercebn

极客大学架构师训练营

框架设计:作业

Nick~毓

AI小白必读:深度学习、迁移学习、强化学习别再傻傻分不清

华为云开发者社区

人工智能 学习 迁移

刷爆朋友圈的字节跳动编码题,今天把解析思路分享下!

Java架构师迁哥

架构师训练营第 1 期第二周课后练习题

Leo乐

极客大学架构师训练营

跟着B站UP主小姐姐去华为坂田基地采访扫地僧

华为云开发者社区

华为 技术 大牛 扫地僧

来不及解释了,快上车!快速开发平台,助力企业搭乘万物互联顺风车

Philips

敏捷开发 企业开发 互联网革命

架构师训练营 1 期 - 第二周 - 设计原则

三板斧

极客大学架构师训练营

Git 操作

老菜鸟

git

四年开发经验从美团、360、陌陌、百度、阿里、京东面试回来感想

Java架构师迁哥

保留时序数据波动细节的一种采样算法

小清新同学

监控 时序数据库

难得干货,揭秘支付宝的2维码扫码技术优化实践之路

JackJiang

支付宝

架构师训练营第二周学习总结

尹斌

娱乐圈套路多?看区块链如何来破解

CECBC区块链专委会

网红 娱乐圈

机构进场区块链安全基础设施准备好了么?

CECBC区块链专委会

区块链 数字资产

架构师训练营第二周作业

尹斌

虚拟卡兑换架构设计

孙志平

为什么海外服务器打开网站会卡呢?

德胜网络-阳

一文快速入门分库分表

程序员内点事

Java 分库分表

从大数据的角度来谈谈运维监控这件事儿

小清新同学

运维 监控

c++基础——杂谈2

菜鸟小sailor 🐕

c++ 语言

传销资金盘挂靠区块链热点 肃清整顿热潮拉开帷幕

CECBC区块链专委会

区块链 金融

华为轮值董事长郭平2020全联接大会主题演讲:永远面向阳光,阴影甩在身后

华为云开发者社区

5G ICT huawei

什么才是“应用拓扑”?

小清新同学

运维 监控

RN运行项目报错:Unable to resolve module `./debugger-ui/debuggerWorker.js` from ``

凌宇之蓝

ios android React Native

数据库-技术专题-SQL编写规范

李浩宇/Alex

某大厂一位核心技术人员不小心泄漏的公司内部培训以及工作笔记内容,手慢无。

Java架构师迁哥

MySQL varchar类型最大值,原来一直都理解错了

flyer0126

MySQL varchar

2B还是2C,这真是个问题

码闻强

SaaS

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

面向Visual Studio 2008的XML Schema设计器-InfoQ