社区
XML/XSL
帖子详情
有人了解XSD么?关于xsd:sequence
weberwong
2004-06-25 10:22:18
xsd:sequence要求子节点的排列顺序,但现在需要子节点顺序不固定,有什么办法避免?还是应该使用其他语法包含xsd:element?
谢谢!
...全文
166
3
打赏
收藏
有人了解XSD么?关于xsd:sequence
xsd:sequence要求子节点的排列顺序,但现在需要子节点顺序不固定,有什么办法避免?还是应该使用其他语法包含xsd:element? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hcsunjun
2004-07-23
打赏
举报
回复
可以引用all组
yjs_lh
2004-06-25
打赏
举报
回复
1、如果子节点名称相同,可以将元素个数调大;
2、子节点不同,不要讲究顺序,且子节点再没有子节点时,可以使用属性代替子节点。因为属性不讲究顺序。
3、如果只是某些子节点时有时无,可以设置其个数可以为0。
具体设置方法请参见相关文档。或者直接使用XMLSPY的可视化设计。
weberwong
2004-06-25
打赏
举报
回复
我现在只能使用节点,不能使用属性替代,因其不是简单类型,有什么好办法么?
新闻发布系统
xsd
:
sequence
> <
xsd
:element name="value" type="
xsd
:string" minOccurs="0" msdata:Ordinal="1" /> <
xsd
:element name="comment" type="
xsd
:string" minOccurs="0" msdata:Ordinal="2" /> </
xsd
:
sequence
> <
xsd
...
xsd
一些备注 xs:
sequence
xs:
sequence
里面定义的elements出现顺序是固定的
XSD
初学 ( 二 )
XML
XSD
XSD
约束文件示例
<
xsd
:
sequence
> <
xsd
:element name="Version" type="
xsd
:string"/> <
xsd
:element ref="Magazine"/> </
xsd
:
sequence
> </
xsd
:complexType> </
xsd
:element> <
xsd
:element name="Magazine"> <
xsd
:...
xsd
定义complexType的列表
假设有如下结构,用
xsd
来描述: xs:element name="node"> xs:complexType> xs:
sequence
> xs:element name = "clist" maxOccurs="unbounded"> xs:complexType>
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章