Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Enforce some order on the tags; needs flexml 1.8 to get relevant error messages when...
[simgrid.git] / src / surf / surfxml.dtd
index be3e5ef..ead9d2a 100644 (file)
@@ -1,8 +1,8 @@
 <!-- Small DTD for SURF based tools. -->
-<!ELEMENT platform_description ((include|cpu|network_link|route|process)*)>
+<!ELEMENT platform_description ((include|cpu|router|network_link)*,(include|route|process)*)>
 <!ATTLIST platform_description version CDATA "0.0">
 
-<!ELEMENT include ((include|cpu|network_link|route|process)*)>
+<!ELEMENT include EMPTY>
 <!ATTLIST include file CDATA #REQUIRED>
 
 <!ELEMENT cpu EMPTY>
@@ -17,6 +17,9 @@
 <!ATTLIST cpu interference_send_recv CDATA "1.0">
 <!ATTLIST cpu max_outgoing_rate CDATA "-1.0">
 
+<!ELEMENT router EMPTY>
+<!ATTLIST router name CDATA #REQUIRED>
+
 <!ELEMENT network_link EMPTY>
 <!ATTLIST network_link name CDATA #REQUIRED>
 <!ATTLIST network_link bandwidth CDATA  #REQUIRED>