summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/schema/ice.xsd2
-rw-r--r--cpp/test/IceXML/encoding/ice.xsd21
2 files changed, 19 insertions, 4 deletions
diff --git a/cpp/schema/ice.xsd b/cpp/schema/ice.xsd
index 3d66ab4947e..a78da7cb5c5 100644
--- a/cpp/schema/ice.xsd
+++ b/cpp/schema/ice.xsd
@@ -47,7 +47,7 @@ All Rights Reserved
</xs:annotation>
<xs:sequence>
<xs:element name="key" type="xs:string"/>
- <xs:element name="value" type="tns:_internal.objectType"/>
+ <xs:element name="value" type="tns:_internal.reference"/>
</xs:sequence>
</xs:complexType>
diff --git a/cpp/test/IceXML/encoding/ice.xsd b/cpp/test/IceXML/encoding/ice.xsd
index 67db4ea3311..a78da7cb5c5 100644
--- a/cpp/test/IceXML/encoding/ice.xsd
+++ b/cpp/test/IceXML/encoding/ice.xsd
@@ -2,7 +2,7 @@
<!--
**********************************************************************
Copyright (c) 2001
-Mutable Realms, Inc.
+MutableRealms, Inc.
Huntsville, AL, USA
All Rights Reserved
@@ -40,9 +40,14 @@ All Rights Reserved
<xs:element name="object" type="tns:_internal.objectType" nillable="true"/>
<xs:complexType name="_internal.facetContentType">
+ <xs:annotation>
+ <xs:appinfo>
+ <type>struct</type>
+ </xs:appinfo>
+ </xs:annotation>
<xs:sequence>
<xs:element name="key" type="xs:string"/>
- <xs:element name="value" type="tns:_internal.objectType"/>
+ <xs:element name="value" type="tns:_internal.reference"/>
</xs:sequence>
</xs:complexType>
@@ -61,6 +66,11 @@ All Rights Reserved
<xs:element name="facet" type="tns:_internal.facetType"/>
<xs:complexType name="dataType">
+ <xs:annotation>
+ <xs:appinfo>
+ <type>internal</type>
+ </xs:appinfo>
+ </xs:annotation>
<xs:sequence>
<xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
@@ -69,8 +79,13 @@ All Rights Reserved
<xs:element name="data" type="tns:dataType"/>
<xs:complexType name="_internal.reference">
+ <xs:annotation>
+ <xs:appinfo>
+ <type>reference</type>
+ </xs:appinfo>
+ </xs:annotation>
<xs:sequence/>
- <xs:attribute name="href" type="xs:anyURI" use="required"/>
+ <xs:attribute name="href" type="xs:anyURI" use="optional"/>
</xs:complexType>
</xs:schema>