| <!DOCTYPE project[ |
| <!ELEMENT project (class*)> |
| <!ELEMENT class (classReference|methodReference|interfaceMethodReference|fieldReference)*> |
| <!ELEMENT classReference (sourceClass+)> |
| <!ELEMENT methodReference (sourceClass+)> |
| <!ELEMENT interfaceMethodReference (sourceClass+)> |
| <!ELEMENT fieldReference (sourceClass+)> |
| <!ELEMENT sourceClass (#PCDATA)> |
| <!ATTLIST project name CDATA #REQUIRED> |
| <!ATTLIST class aName CDATA #REQUIRED> |
| <!ATTLIST methodReference methodName CDATA #REQUIRED> |
| <!ATTLIST methodReference type CDATA #REQUIRED> |
| <!ATTLIST methodReference parameters CDATA #IMPLIED> |
| <!ATTLIST interfaceMethodReference methodName CDATA #REQUIRED> |
| <!ATTLIST interfaceMethodReference type CDATA #REQUIRED> |
| <!ATTLIST interfaceMethodReference parameters CDATA #IMPLIED> |
| <!ATTLIST fieldReference fieldName CDATA #REQUIRED> |
| <!ATTLIST fieldReference fieldType CDATA #REQUIRED> |
| <!ATTLIST sourceClass class CDATA #REQUIRED> |
| ]> |