Ejemplo de regla de analizador de XML
Ejemplo: Selección de un elemento para traducir basado en un valor de atributo
'translate=yes' y garantiza que dichos elementos aparezcan en la traducción:
| Opción | Descripción |
|---|---|
Identificador de la regla Configuración de traducción | El identificador de XPath es:
Esto especifica que la regla se aplica a todos los elementos que tienen el atributo "translate" (traducir) con el valor "sí". |
Ejemplo: Especificación de XPath y elementos equivalentes
El software de tipos de archivo de SDL utiliza XPath para especificar los elementos. Asimismo, el usuario también puede usar XPath. Sin embargo, también puede especificar el elemento de forma más sencilla en el cuadro de diálogo Agregar/Editar regla.
| Opción | Descripción |
|---|---|
Sintaxis de XPath Sintaxis de elemento equivalente |
En el cuadro de grupo Regla, cuadro Elemento, introduzca el nombre del elemento como: texto |
Ejemplo: XPath y equivalentes para un par de atributos de elemento
| Opción | Descripción |
|---|---|
Sintaxis de XPath Sintaxis de elemento equivalente |
|
Ejemplo: utilizar XPath para especificar un par de valores del atributo
example-xml-file-letter.xml, incluye elementos que tienen un atributo translate (traducir), que puede tomar los valores yes (sí) y no. La intención es clara: todo el contenido incluido en el ámbito de un valor de atributo translate= "yes" debe traducirse.
| Opción | Descripción |
|---|---|
Podemos desglosar esta expresión del siguiente modo: | |
//* | Esta opción especifica todos los elementos, en cualquier nivel de profundidad. |
[...] | Los corchetes delimitan el criterio de selección. Para especificar los elementos por los valores de un atributo (por ejemplo con =, > o <), coloque la expresión entre corchetes. |
@translate | Esta opción especifica el atributo translate. |
="yes" | Esta opción especifica los elementos para los que el atributo tiene el valor "yes" (sí). |