首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用XSD编写具有智能提示XML文件(以SQL-MAP脚本为实例)

SQL-MAP是PDF.NET(PWMIS数据开发框架)具有特色开发技术,它可以将SQL语句映射成DAL代码,而且能够做到无需IDAL和DalFactory自动切换数据库到另外一个数据库系统,...,这就是SqlMap.xsd,下面贴出该文件最新完整内容: SqlMap.XSD 注意文件中simpleType ,它表示定义一个自定义简单类型,在XSD文件节点中使用 type 属性来引用它即可。...在节点属性中,use="required" 表示必须属性,use="optional" 表示可选属性。 整个XSD文件编写要注意也就这么多,编写起来还是比较简单。...有了这个XSD文件,在建立Sql-Map配置文件 标签中,加入这个XSD使用声明,就能够看到智能提示效果了。

1.4K80
您找到你想要的搜索结果了吗?
是的
没有找到

XML书写规范与解析.

3,xml作用详解      1.不同语言之间交换数据-- 用数据库代替     2.配置文件-- ☆ xml约束: 作用:明确告诉我们那些元素和属性可以写,以及他们顺序如何....schema约束 作用:用来替代dtd,多个schema可以出现一个xml文档上             需求:                    xml 文档中出现了                ...              schema语法:                 后缀名.xsd                 关联 1.约束文件关联 bookstore.xsd                        ...xsi:schemaLocation="{和xsd文件中targetNamespace} {xsd文件路径}"                     关联小结:                        ...maxOccurs 最大出现次数 值为unbounded指的是无上限 minOccurs 最小出现次数

1.6K200

XSD文件结构详解

XSD具有很多功能,如下: 1、将XDR 转换 XSD 使用精简 XML 数据架构文件生成 XML 架构。 XDR 为早期基于 XML 架构格式。...5、类 转换XSD 使用运行库程序集文件中一个或多个类型生成 XML 架构。 生成架构定义了 System.Xml.Serialization.XmlSerializer 使用 XML 格式。...4、如果指定一个运行库程序集文件(.exe 或 .dll 扩展名),则 Xsd.exe 为该程序集中一个或多个类型生成架构。 可以使用 /type 选项来指定为其生成架构类型。...XSD具有很多功能,如下: 1、将XDR 转换 XSD 使用精简 XML 数据架构文件生成 XML 架构。 XDR 为早期基于 XML 架构格式。...4、如果指定一个运行库程序集文件(.exe 或 .dll 扩展名),则 Xsd.exe 为该程序集中一个或多个类型生成架构。 可以使用 /type 选项来指定为其生成架构类型。

2.6K20

数据库技术:XML

Schema 支持命名空间(一个 XML 中可以引入多个约束文档)。 命名空间:指的是一个环境,所用标签来自于哪个环境定义。...如果使用 Java IO 流是可以完成,不过需要非常繁琐操作,且开发中会遇到不同问题(只读、读写)。所以,为了方便了开发人员操作 XML,需要给不同问题提供不同解析方式及对应解析器。...解析器:就是根据不同解析方式提供具体实现。有的解析器操作过于繁琐,为了方便开发人员,有提供易于操作解析开发包。...> <xsd:element name="user" type="userType" minOccurs="0" maxOccurs...选择所有元素 BBB[1] 选择 BBB 第一个子元素, BBB[last()] 表示选择 BBB 最后一个子元素 //BBB[@id] 选择有 id 属性 BBB 元素 //BBB[@id='b1'

2.9K30

XmlSpy XSD 以及 验证

很早以前看过一句话:“XML就象空气”,在企业应用开发中XML是一个重要数据交换标准。而XSD则可以用来校验XML数据格式是否正确。 一个典型XSD文件如下: 1 39 <xs:element name="PARTICIPANT" minOccurs="2" maxOccurs="...,比如XmlSpy可以方便以GUI方式,通过轻点鼠标,拖拖拉拉就能完成XSD开发。...这是XmlSpy中XSD可视化设计界面,还能切换不同视图,比如下面这样: 对于首次接触XmlSpy朋友,强烈推荐看下安装目录下Tutorial.pdf,这是一个不错入门教程,30分钟以前绝对可以快速浏览一遍...,我个人觉得有点啰嗦 2、直接使用vs.net自带xsd命令 vs.net命令行下,输入 xsd "xsd文件所在路径" /classes /out:"cs文件输出目录" 即可生成对应cs类 ,

1.6K100
领券