Table des matières

Liste des bases du serveur

La liste des bases auxquelles est un serveur est abonné peut être obtenu via l'adresse suivante : /explore/lists/base-list.xml. C'est un fichier XML codé en UTF-8 dont la structure est décrite ci-après :

Structure du format XML

L'élément racine est l'élément <base-list> qui contient un élément <base> pour chaque base suivie par le serveur Scrutari. Cet élément <base> a comme attribut <uri> qui est l'URI de la base et il comprend les éléments suivants :

Exemple

<base-list>
	<base uri="">
		<info-url>...</info-url>
		<last-update>...</last-update>
		<authority>...</authority>
		<base-name>...</base-name>
		<intitule-short>
			<lib xml:lang="">...</lib>
                        ...
		</intitule-short>
		<intitule-long>
			<lib xml:lang="">...</lib>
                        ...
		</intitule-long>
	</base>
        ...
</base-list>

DTD

<!ELEMENT base-list (base*)>
 
<!ELEMENT base (header-url?,last-update?,scrutaridata-url?,authority,base-name,intitule-short,intitule-long)>
   <!ATTLIST base uri CDATA #REQUIRED>
 
  <!ELEMENT info-url (#PCDATA)>
 
  <!ELEMENT last-update (#PCDATA)>
 
  <!ELEMENT scrutaridata-url (#PCDATA)>
 
  <!ELEMENT authority (#PCDATA)>
 
  <!ELEMENT base-name (#PCDATA)>
 
  <!ELEMENT intitule-short (lib*)>
 
  <!ELEMENT intitule-long (lib*)>
 
 
      <!ELEMENT lib (#PCDATA)>
         <!ATTLIST lib xml:lang NMTOKEN #REQUIRED>