summaryrefslogtreecommitdiffstats
path: root/lasso/xml/disco_modify.c
diff options
context:
space:
mode:
Diffstat (limited to 'lasso/xml/disco_modify.c')
-rw-r--r--lasso/xml/disco_modify.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/lasso/xml/disco_modify.c b/lasso/xml/disco_modify.c
index 24c491ad..35e3c678 100644
--- a/lasso/xml/disco_modify.c
+++ b/lasso/xml/disco_modify.c
@@ -25,6 +25,29 @@
#include <lasso/xml/disco_modify.h>
+/*
+ * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+ *
+ * <xs:element name="Modify" type="ModifyType"/>
+ * <xs:complexType name="ModifyType">
+ * <xs:sequence>
+ * <xs:group ref="ResourceIDGroup"/>
+ * <xs:element name="InsertEntry" type="InsertEntryType" minOccurs="0" maxOccurs="unbounded"/>
+ * <xs:element name="RemoveEntry" type="RemoveEntryType" minOccurs="0" maxOccurs="unbounded"/>
+ * </xs:sequence>
+ * <xs:attribute name="id" type="xs:ID" use="optional"/>
+ * </xs:complexType>
+ *
+ * <xs:group name="ResourceIDGroup">
+ * <xs:sequence>
+ * <xs:choice minOccurs="0" maxOccurs="1">
+ * <xs:element ref="ResourceID"/>
+ * <xs:element ref="EncryptedResourceID"/>
+ * </xs:choice>
+ * </xs:sequence>
+ * </xs:group>
+ */
+
/*****************************************************************************/
/* private methods */
/*****************************************************************************/