} // END - if
}
+// Handles the XML node 'member-entry-meta-data'
+function doXmlMemberEntryMetaData ($resource, $attributes) {
+ // There should be no attributes
+ if (count($attributes) > 0) {
+ // Please don't add any attributes to foo-list nodes
+ reportBug(__FUNCTION__, __LINE__, 'Expected 0 attributes, got ' . count($attributes));
+ } // END - if
+}
+
// Handles the XML node 'callback-function'
function doXmlCallbackFunction ($resource, $attributes) {
// There are two attributes, by default
} // END - if
}
+// Handles the XML node 'member-list-data'
+function doXmlMemberListData ($resource, $attributes) {
+ // There should be no attributes
+ if (count($attributes) > 0) {
+ // Please don't add any attributes to foo-list nodes
+ reportBug(__FUNCTION__, __LINE__, 'Expected 0 attributes, got ' . count($attributes));
+ } // END - if
+}
+
// Handles the XML node 'data-tables'
function doXmlDataTables ($resource, $attributes) {
// There should be no attributes
} elseif (!isXmlValueValid($attributes['TYPE'], $attributes['CONDITION'])) {
// 'CONDITION' not valid/verifyable
reportBug(__FUNCTION__, __LINE__, 'Attribute CONDITION does not validate. CONDITION=' . $attributes['CONDITION']);
- } elseif (!isXmlValueValid($attributes['TYPE'], $attributes['LOOK-FOR'])) {
- // 'LOOK-FOR' not valid/verifyable
- reportBug(__FUNCTION__, __LINE__, 'Attribute LOOK-FOR does not validate. LOOK-FOR=' . $attributes['LOOK-FOR']);
} elseif (!isXmlConditionValid($attributes['CONDITION'])) {
// 'CONDITION' is not known
reportBug(__FUNCTION__, __LINE__, 'Attribute CONDITION is not valid. LOOK-FOR=' . $attributes['CONDITION']);