Exemple de règle d'analyseur XML
Exemple : Sélection d'un élément pour traduction en fonction d'une valeur d'attribut
'translate=yes' et s'assure que ces éléments sont présentés pour traduction :
| Option | Description |
|---|---|
Identificateur de règle Paramètres de traduction | L'identificateur XPath est :
Cela permet d'indiquer que la règle s'applique à tous les éléments dont l'attribut « translate » présente la valeur « yes ». |
Exemple : XPath et spécification d'élément équivalent
Le logiciel des types de fichiers SDL utilise XPath pour spécifier les éléments ; vous aussi pouvez recourir à XPath. Vous pouvez toutefois spécifier les éléments plus simplement dans la boîte de dialogue Ajouter/Modifier une règle.
| Option | Description |
|---|---|
Syntaxe XPath Syntaxe équivalente de l'élément |
Dans la zone Élément du groupe Règle, saisissez le nom de l'élément comme suit : text |
Exemple : XPath et équivalent pour une paire d'attributs d'élément
| Option | Description |
|---|---|
Syntaxe XPath Syntaxe équivalente de l'élément |
|
Exemple : Utilisation de XPath pour spécifier une paire de valeurs d'attribut
example-xml-file-letter.xml, inclut des éléments qui ont un attribut translate, qui peut prendre les valeurs yes et no. L'intention est claire : tout contenu dans le cadre d'une valeur d'attribut translate="yes" doit être traduit.
| Option | Description |
|---|---|
Il est possible de décomposer cette expression comme suit : | |
//* | Cette option spécifie tous les éléments, à n'importe quel niveau. |
[…] | Les crochets délimitent les critères de sélection. Pour spécifier des éléments au moyen des valeurs d'un attribut (par exemple avec =, > ou <), mettez l'expression entre crochets. |
@translate | Cette option spécifie l'attribut translate. |
="yes" | Cette option spécifie les éléments pour lesquels l'attribut a la valeur « yes ». |