请教各位,schema里如何使一个element出现与否依赖另一个element的值呢?这样的schema怎么写

taber 2008-01-25 01:54:02
rt, thanks!
...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
taber 2008-01-28
  • 打赏
  • 举报
回复
不好意思,可能是我没看明白。
产生依赖关系的element是哪个?
枫叶rain 2008-01-28
  • 打赏
  • 举报
回复
我写的一个xsd,由于太长了,只给你一部分看看,也许有点帮助啊
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.kinghitech.com/soap/"
targetNamespace="http://www.kinghitech.com/soap/"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="infoHead">
<xs:complexType>
<xs:all>
<xs:element name="company" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="1" default="kinghitech" />
<xs:element name="cname" type="xs:string"
minOccurs="0" maxOccurs="1" default="金瀚海网络科技有限公司" />
<xs:element name="desciption" type="xs:string" minOccurs="0" default="" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="msgID" minOccurs="0"mmaxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:pattern value="(?:[0-9]{64})?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</element>
</xs:schema>
taber 2008-01-28
  • 打赏
  • 举报
回复
顶一个!
taber 2008-01-25
  • 打赏
  • 举报
回复
哦,是我没说清楚。
我写的是xsd来规范xml内容
yami251139 2008-01-25
  • 打赏
  • 举报
回复
schema。。。 是什么xml啊。。。 說清楚咋
zs_han 2008-01-25
  • 打赏
  • 举报
回复
用javascript 能实现

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧