1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
---|
2 | <params> |
---|
3 | <!-- Nom de l'import --> |
---|
4 | <importname>USMARC ISO2709 -> pmb-XML UNIMARC</importname> |
---|
5 | <!-- Nombre de notices traitées par passe --> |
---|
6 | <nperpass>200</nperpass> |
---|
7 | <!-- Type de l'entrée --> |
---|
8 | <input type="iso_2709" endchar="0x1d"/> |
---|
9 | <!-- Type de sortie --> |
---|
10 | <output importable="no" type="xml" suffix="xml"> |
---|
11 | <rootelement>unimarc</rootelement> |
---|
12 | </output> |
---|
13 | |
---|
14 | <!-- Début de conversion --> |
---|
15 | |
---|
16 | <step type="isotoxml" format="usmarc"> |
---|
17 | <!-- Conversion en xml usmarc --> |
---|
18 | <trootelement>pmbmarc</trootelement> |
---|
19 | </step> |
---|
20 | <step type="xmltransform"> |
---|
21 | <!-- Conversion en xml unimarc --> |
---|
22 | <xslfile>usmarc.xsl</xslfile> |
---|
23 | <rootelement>usmarc</rootelement> |
---|
24 | <noticeelement>notice</noticeelement> |
---|
25 | <trootelement>unimarc</trootelement> |
---|
26 | <tnoticeelement>notice</tnoticeelement> |
---|
27 | </step> |
---|
28 | <step type="xmltransform"> |
---|
29 | <!-- Nettoyage ponctuation --> |
---|
30 | <xslfile>clean.xsl</xslfile> |
---|
31 | <rootelement>unimarc</rootelement> |
---|
32 | <noticeelement>notice</noticeelement> |
---|
33 | <trootelement>unimarc</trootelement> |
---|
34 | <tnoticeelement>notice</tnoticeelement> |
---|
35 | </step> |
---|
36 | |
---|
37 | </params> |
---|