Fichier de configuration "labels.xml"
- Description du fichier
- Définitions des balises XML
- Validation de votre fichier labels.xml par le schema labels.xsd
Cette page décrit le schéma XML pour le fichier de paramétrage de la classe Label.
Description du fichier
- Commencer par une balise d'ouverture
<labels>
et terminer part une balise de fermeture.
- Spécifier l'espace de nom (standard de protocole) dans la
balise
- Inclure pour chaque format de d'étiquette ou planche
d'étiquette
<label>
en tant que balise XML parent et lui donner un identifiant comme attribut. - Inclure des entrées enfants
<width>
,<heigth>
,<margin>
pour chaque balise parent
Toutes les autres balises sont facultatives.
Si votre étiquette fait partie d'une planche d'étiquettes, vous devez définir :
- un élément enfant
<sheet>
, et comme attribut le format de la planche (par défaut : A4). - des éléments enfant à celui-ci :
<rows>
,<cols>
,<margin>
Exemple de fichier labels.xml
Vous trouverez ci-après un exemple de fichier labels.xml composé d'une étiquette simple et d'une planche d'étiquettes, utilisant toutes les balises facultatives.
<?xml version="1.0" encoding="ISO-8859-1"?>
<labels
xmlns="http://kiwi.madvic.net/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://kiwi.madvic.net/xsd/labels/labels.xsd">
<label id="1">
<name><![CDATA[Nom de l'étiquette]]></name>
<description><![CDATA[Déscription de l'étiquette]]></description>
<brand>Marque / Référence</brand>
<supplier>Nom du Fournisseur</supplier>
<width>45.7</width>
<height>21.2</height>
<margin>2.5</margin>
<sheet format="A4" orientation="P" bordercolor="#DCDCDC" borderwidth="0.1">
<cols>4</cols>
<rows>12</rows>
<margins>
<topmargin>21.41</topmargin>
<leftmargin>9.75</leftmargin>
</margins>
</sheet>
</label>
</labels>
Définitions des balises XML
Les balises XML disponibles sont décrites ci-après.
Element/Attribut | Description | |
---|---|---|
<labels > | obligatoire |
Encadre les différents balises "label". |
< label > |
obligatoire |
Balise parent de chaque entrée d'URL. Les autres balises sont des enfants de cette balise. |
@id |
obligatoire |
Identifiant de l'étiquette, permettant de faire en sorte qu'une étiquette soient unique. |
<name > | obligatoire |
Nom donné à l'étiquette afin de pouvoir la distinguer des autres. |
<description > |
facultatif | Description de l'étiquette. |
<brand > |
facultatif |
Marque de l'étiquette. Cela sert principalement à mettre de côté les références afin de pouvoir retrouver le produit dans le commerce. |
<supplier > |
facultatif |
Fournisseur de l'étiquette. Cela sert principalement à mettre de côté les références afin de pouvoir retrouver le produit dans le commerce. |
<width > |
obligatoire | Largeur de l'étiquette. |
<height > |
obligatoire | Hauteur de l'étiquette. |
<margin > |
obligatoire | Marge intérieure de l'étiquette. C'est une marge de sécurité entre le bord et le début de ce qui va être imprimer. |
<sheet > |
facultatif | Si l'étiquette fait partie d'une planche, c'est dans
cette balise que l'on fait définir la planche parente. |
@format |
obligatoire | Définit le format de papier. Ce format est prédéterminé
et provient de la classe TCPDF, vioci la liste des formats acceptés :
|
@orientation
|
facultatif | Donne l'orientation de la page. Les valeurs acceptées
sont les suivantes :
|
@bordercolor
|
facultatif |
Couleur de la bordure de l'étiquette. (Par défaut : noir) |
@borderwidth
|
facultatif | Epaisseur de la bordure en pixel. |
<cols > |
obligatoire | Nombre de colonnes de la planche / nombre d'étiquettes en largeur de la planche d'étiquettes. |
<rows > |
obligatoire |
Nombre de ligne de la planche / nombre d'étiquettes en hauteur de la planche d'étiquette. |
< margins > |
obligatoire |
Encadre les balises de définition des marges de la planche d'étiquette. |
<topmargin > |
obligatoire |
Marge du haut de la planche d'étiquette. |
<leftmargin > |
obligatoire |
Marge de gauche de la planche d'étiquette. |
Validation de votre fichier labels.xml par le schema labels.xsd
Les schémas XML suivants permettent de définir les éléments et attributs susceptibles de figurer dans votre fichier Sitemap.
Vous pouvez télécharger ces schémas à l'aide des liens suivants :
URL du fichier xsd : http://kiwi.madvic.net/xsd/labels/labels.xsd
Vous pouvez tester votre fichier à cette adresse : http://kiwi.madvic.net/xsd/labels/
- Description du fichier
- Définitions des balises XML
- Validation de votre fichier labels.xml par le schema labels.xsd
Cette page décrit le schéma XML pour le fichier de paramétrage de la classe Label.
Description du fichier
- Commencer par une balise d'ouverture
<labels>
et terminer part une balise de fermeture</labels>
. - Spécifier l'espace de nom (standard de protocole) dans la
balise
<labels>
- Inclure pour chaque format de d'étiquette ou planche
d'étiquette
<label>
en tant que balise XML parent et lui donner un identifiant comme attribut. - Inclure des entrées enfants
<width>
,<heigth>
,<margin>
pour chaque balise parent<label>
Toutes les autres balises sont facultatives.
Si votre étiquette fait partie d'une planche d'étiquettes, vous devez définir :
- un élément enfant
<sheet>
, et comme attribut le format de la planche (par défaut : A4). - des éléments enfant à celui-ci :
<rows>
,<cols>
,<margin>
Exemple de fichier labels.xml
Vous trouverez ci-après un exemple de fichier labels.xml composé d'une étiquette simple et d'une planche d'étiquettes, utilisant toutes les balises facultatives.
<?xml version="1.0" encoding="ISO-8859-1"?>
<<a href="#labels">labels</a>
xmlns="http://kiwi.madvic.net/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://kiwi.madvic.net/xsd/labels/labels.xsd">
<<a href="#label">label</a> <a href="#id">id</a>="1">
<<a href="#name">name</a>><![CDATA[Nom de l'étiquette]]></name>
<<a href="#description">description</a>><![CDATA[Déscription de l'étiquette]]></description>
<<a href="#brand">brand</a>>Marque / Référence</brand>
<<a href="#supplier">supplier</a>>Nom du Fournisseur</supplier>
<<a href="#width">width</a>>45.7</width>
<<a href="#height">height</a>>21.2</height>
<<a href="#margin">margin</a>>2.5</margin>
<<a href="#sheet">sheet</a> <a href="#format">format</a>="A4" <a href="#orientation">orientation</a>="P" <a href="#bordercolor">bordercolor</a>="#DCDCDC" <a href="#borderwidth">borderwidth</a>="0.1">
<<a href="#cols">cols</a>>4</cols>
<<a href="#rows">rows</a>>12</rows>
<<a href="#margins">margins</a>>
<<a href="#topmargin">topmargin</a>>21.41</topmargin>
<<a href="#leftmargin">leftmargin</a>>9.75</leftmargin>
</margins>
</sheet>
</label>
</labels>
Définitions des balises XML
Les balises XML disponibles sont décrites ci-après.
Element/Attribut | Description | |
---|---|---|
<labels > | obligatoire |
Encadre les différents balises "label". |
< label > |
obligatoire |
Balise parent de chaque entrée d'URL. Les autres balises sont des enfants de cette balise. |
@id |
obligatoire |
Identifiant de l'étiquette, permettant de faire en sorte qu'une étiquette soient unique. |
<name > | obligatoire |
Nom donné à l'étiquette afin de pouvoir la distinguer des autres. |
<description > |
facultatif | Description de l'étiquette. |
<brand > |
facultatif |
Marque de l'étiquette. Cela sert principalement à mettre de côté les références afin de pouvoir retrouver le produit dans le commerce. |
<supplier > |
facultatif |
Fournisseur de l'étiquette. Cela sert principalement à mettre de côté les références afin de pouvoir retrouver le produit dans le commerce. |
<width > |
obligatoire | Largeur de l'étiquette. |
<height > |
obligatoire | Hauteur de l'étiquette. |
<margin > |
obligatoire | Marge intérieure de l'étiquette. C'est une marge de sécurité entre le bord et le début de ce qui va être imprimer. |
<sheet > |
facultatif | Si l'étiquette fait partie d'une planche, c'est dans
cette balise que l'on fait définir la planche parente. |
@format |
obligatoire | Définit le format de papier. Ce format est prédéterminé
et provient de la classe TCPDF, vioci la liste des formats acceptés :
|
@orientation
|
facultatif | Donne l'orientation de la page. Les valeurs acceptées
sont les suivantes :
|
@bordercolor
|
facultatif |
Couleur de la bordure de l'étiquette. (Par défaut : noir) |
@borderwidth
|
facultatif | Epaisseur de la bordure en pixel. |
<cols > |
obligatoire | Nombre de colonnes de la planche / nombre d'étiquettes en largeur de la planche d'étiquettes. |
<rows > |
obligatoire |
Nombre de ligne de la planche / nombre d'étiquettes en hauteur de la planche d'étiquette. |
< margins > |
obligatoire |
Encadre les balises de définition des marges de la planche d'étiquette. |
<topmargin > |
obligatoire |
Marge du haut de la planche d'étiquette. |
<leftmargin > |
obligatoire |
Marge de gauche de la planche d'étiquette. |
Validation de votre fichier labels.xml par le schema labels.xsd
Les schémas XML suivants permettent de définir les éléments et attributs susceptibles de figurer dans votre fichier Sitemap.
Vous pouvez télécharger ces schémas à l'aide des liens suivants :
URL du fichier xsd : http://kiwi.madvic.net/xsd/labels/labels.xsd
Vous pouvez tester votre fichier à cette adresse : http://kiwi.madvic.net/xsd/labels/