Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
serveurscrutari:exploration:baselists [2009/06/16 17:30] vincentserveurscrutari:exploration:baselists [2016/07/06 17:07] (Version actuelle) – [DTD] vincent
Ligne 1: Ligne 1:
 ====== Liste des bases du serveur ====== ====== Liste des bases du serveur ======
  
-La liste des bases auxquelles est un serveur est abonné peut être obtenu via l'adresse suivante : ///explore/list/base-list.xml//. C'est un fichier XML codé en UTF-8 dont la structure est décrite ci-après :+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 ===== ===== Structure du format XML =====
Ligne 7: Ligne 7:
 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 : 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 :
  
-  *!!<header-url>!! : l'URL du fichier d'entête+  *!!<info-url>!! : l'URL du fichier d'information
   *!!<last-update>!! : la date de la dernière mise à jour, au format ISO (aaaa-mm-jj : sans les heures), cette information provient du fichier d'entête   *!!<last-update>!! : la date de la dernière mise à jour, au format ISO (aaaa-mm-jj : sans les heures), cette information provient du fichier d'entête
-  *!!<scrutaridata-url>!! : l'URL des données au format ScrutariData, cette information provient du fichier d'entête +  * les autres éléments correspondent au contenu de l'élément //<base-metadata>// du [[scrutaridata:xml|format ScrutariData]], à savoir !!<authority>!!, !!<base-name>!!, !!<intitule-short>!! et !!<intitule-long>!!
-  * les autres éléments correspondent au contenu de l'élément //<base-metadata>// du [[scrutaridata:xml|format ScrutariData]], à savoir !!<authority-uuid>!!, !!<base-name>!!, !!<intitule-short>!! et !!<intitule-long>!!+
  
 ==== Exemple ==== ==== Exemple ====
Ligne 17: Ligne 16:
 <base-list> <base-list>
  <base uri="">  <base uri="">
- <header-url>...</header-url>+ <info-url>...</info-url>
  <last-update>...</last-update>  <last-update>...</last-update>
- <scrutaridata-url>...</scrutaridata-url> + <authority>...</authority>
- <authority-uuid>...</authority-uuid>+
  <base-name>...</base-name>  <base-name>...</base-name>
  <intitule-short>  <intitule-short>
Ligne 40: Ligne 38:
 <!ELEMENT base-list (base*)> <!ELEMENT base-list (base*)>
  
-<!ELEMENT base (header-url?,last-update?,scrutaridata-url?,authority-uuid,base-name,intitule-short,intitule-long)>+<!ELEMENT base (header-url?,last-update?,scrutaridata-url?,authority,base-name,intitule-short,intitule-long)>
    <!ATTLIST base uri CDATA #REQUIRED>    <!ATTLIST base uri CDATA #REQUIRED>
  
-  <!ELEMENT header-url (#PCDATA)>+  <!ELEMENT info-url (#PCDATA)>
  
   <!ELEMENT last-update (#PCDATA)>   <!ELEMENT last-update (#PCDATA)>
Ligne 49: Ligne 47:
   <!ELEMENT scrutaridata-url (#PCDATA)>   <!ELEMENT scrutaridata-url (#PCDATA)>
  
-  <!ELEMENT authority-uuid (#PCDATA)>+  <!ELEMENT authority (#PCDATA)>
  
   <!ELEMENT base-name (#PCDATA)>   <!ELEMENT base-name (#PCDATA)>
serveurscrutari/exploration/baselists.1245166255.txt.gz · Dernière modification : 2009/12/17 11:26 (modification externe)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0