XML 解析器规则示例
示例:根据属性值选择翻译元素
以下解析器规则指定具有属性值对“
translate=yes”的所有元素,并确保显示这些元素供译员翻译:
| 选项 | 说明 |
|---|---|
规则标识符 翻译设置 | XPath 标识符为:
此标识符指定规则将应用于 translate 属性值为 yes 的所有元素 |
示例:XPath 和对等元素规范
SDL 文件类型软件使用 XPath 指定元素,您也可以使用 XPath。但您也可以在添加/编辑规则对话框中指定元素,这种方式更为简单。
| 选项 | 说明 |
|---|---|
XPath 语法 对等元素语法 |
在规则组框的元素框中,输入如下元素名称:text |
示例:元素属性对的 XPath 和对等规则
| 选项 | 说明 |
|---|---|
XPath 语法 对等元素语法 |
|
示例:使用 XPath 指定属性值对
XML 示例文件
example-xml-file-letter.xml 包含具有 translate 属性的元素,该属性的值可为 yes 和 no。其含义非常明确:属性值 translate="yes" 范围内的所有内容都应翻译。
| 选项 | 说明 |
|---|---|
可以按如下方式分解此表达式: | |
//* | 此选项指定任何深度的所有元素。 |
[...] | 方括号用于分隔选择标准。要通过属性值指定元素(例如使用 =、> 或 <),请用方括号括起表达式。 |
@translate | 此选项指定 translate 属性。 |
="yes" | 此选项指定属性值为“yes”的元素。 |