Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
serveurscrutari:config:sources [2017/08/02 13:25] vincent [Exemple] |
serveurscrutari:config:sources [2017/08/02 13:35] vincent |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
Au niveau du fichier de configuration //sources.xml//, une source de données est identifiée par un nom unique et peut combiner plusieurs URLs (fichiers au format ScrutariData ou fichiers d'information) comme le montre l'exemple ci-dessous : | Au niveau du fichier de configuration //sources.xml//, une source de données est identifiée par un nom unique et peut combiner plusieurs URLs (fichiers au format ScrutariData ou fichiers d'information) comme le montre l'exemple ci-dessous : | ||
- | <code xml> | + | |
- | <source name="coredem"> | + | |
- | <scrutaridata-url freq="1">http://www.coredem.info/spip.php?page=scrutaridata_passerelles</scrutaridata-url> | + | |
- | <info-url>http://docs.fichotheque.net/coredem/scrutari/sitecoredem.scrutari-info.xml</info-url> | + | |
- | </source> | + | |
- | </code> | + | |
===== Structure du format XML ===== | ===== Structure du format XML ===== | ||
- | L'élément racine est l'élément !!<sources>!! qui contient un seul type d'élément : l'élément !!<source>!! qui a un attribut obligatoire !!@name!! et qui peut contenir soit des éléments !!<info-url>!!, soit des éléments !!<scrutaridata-url>!! ; ces deux éléments doivent avoir comme valeur une URL valide et un élément //<scrutaridata-url>// peut posséder un attribut !!@freq!! qui indique la fréquence de mise à jour en nombre de jours (la valeur par défaut est « 1 » ce qui signifie que le fichier sera vérifié tous les jours. | + | L'élément racine est l'élément !!<sources>!! qui contient un seul type d'élément : l'élément !!<source>!!. Celui-ci a un attribut obligatoire, !!@name!!, qui est le nom identifiant la source (il doit être unique et n'être composé que des minuscules (sans accent), des chiffres ou le tiret bas //_//). |
- | L'élément //<source>// peut également posséder un élément !!<uri>!! (indiquant l'URI de la base à utiliser en lieu et place de l'URI indiqué par le fichier au format ScrutariData) ou plusieurs éléments !!<alias>!! (permettant d'indiquer des anciens URI équivalents à l'URI actuel). Voir ci-dessous. | + | L'élément //<source>// contient des éléments !!<info-url>!! et des éléments !!<scrutaridata-url>!! ; ces deux éléments doivent avoir comme valeur une URL valide et un élément //<scrutaridata-url>// peut posséder un attribut !!@freq!! qui indique la fréquence de mise à jour en nombre de jours (la valeur par défaut est « 1 » ce qui signifie que le fichier sera vérifié tous les jours). |
+ | |||
+ | L'élément //<source>// peut également posséder un élément !!<uri>!! (indiquant l'URI de la base à utiliser en lieu et place de l'URI indiqué par le fichier au format ScrutariData) ou plusieurs éléments !!<alias>!! (permettant d'indiquer des anciens URI équivalents à l'URI actuel). Voir les exemples et ci-dessous. | ||
Ligne 72: | Ligne 69: | ||
<info-url>http://www.agter.asso.fr/spip.php?page=scrutari_entete&id_exportscrutari=2</info-url> | <info-url>http://www.agter.asso.fr/spip.php?page=scrutari_entete&id_exportscrutari=2</info-url> | ||
</source> | </source> | ||
+ | </code> | ||
+ | |||
+ | et l'exemple de la Coredem avec l'utilisation des deux éléments à la fois : | ||
+ | |||
+ | <code xml> | ||
+ | <source name="coredem"> | ||
+ | <scrutaridata-url freq="1">http://www.coredem.info/spip.php?page=scrutaridata_passerelles</scrutaridata-url> | ||
+ | <info-url>http://docs.fichotheque.net/coredem/scrutari/sitecoredem.scrutari-info.xml</info-url> | ||
+ | </source> | ||
</code> | </code> | ||
Ligne 82: | Ligne 88: | ||
//<uri>// et //<alias>// ont la même syntaxe : leur texte doit être un URI de base valide (l'indication du protocole base: n'est pas obligatoire). | //<uri>// et //<alias>// ont la même syntaxe : leur texte doit être un URI de base valide (l'indication du protocole base: n'est pas obligatoire). | ||
+ | |||
+ | <code xml> | ||
+ | <source name="coredem"> | ||
+ | <uri>base:/coredem.info/core</uri> | ||
+ | <alias>base:/7121aba0-5232-11e1-b86c-0800200c9a66/passerelles</alias> | ||
+ | <alias>base:/e17a05b0-c45e-11d8-9669-0800200c9a66/sitecoredem</alias> | ||
+ | <scrutaridata-url freq="1">http://www.coredem.info/spip.php?page=scrutaridata_passerelles</scrutaridata-url> | ||
+ | <info-url>http://docs.fichotheque.net/coredem/scrutari/sitecoredem.scrutari-info.xml</info-url> | ||
+ | </source> | ||
+ | </code> | ||