开始使用XML时,您只需要知道:
什么是XML?

什么是元素、标签、文本和属性?
如何翻译单语XML文档?
从今天开始,我将带来更多XML文档的高级知识。让我们从包含HTML样式的XML文档开始。
例如,我这里有一段文字:
里面有一堆看起来很乱的东西,比如:。
这些乱七八糟的东西其实都是实体。
如果你看不懂这份文件,那么我给你看另一张图:
其实有的同学可能已经发现,除了第一张有一些乱七八糟的“实体”外,上面两张图是一样的。
没错,这两个文件是同一个文件,但是写的不一样。
为什么写的不一样?我们先学习一个新的知识点:实体。
什么是实体?
XML规范规定,如果一些字符出现在要显示的文本中,它们应该被写成实体。
让我们看一个例子。
假设您想要实现的文本是:
您的XML应该如下所示:
看,在这里:
大于号不是写成>,而是>
单引号不是直接写成',而是'
这就是实体。XML的实体是对数据的引用,而不是直接使用数据。
通过上表,我们还发现实体的标准写法是:

以与号字符开始,
以分号结尾。
那么,我们应该如何翻译包含实体的文本呢?
如何翻译包含实体的XML文档?
让我们回到图1中的文档:
如果这个文档直接导入memoQ进行翻译,默认情况下,memoQ的默认XML过滤器可以自动识别这样的文本。
所以,如果这个文本直接导入到memoQ中,它看起来会是这样的:
是的,我们发现:
MemoQ自动放。
这个时候我们还发现,哎,memoQ被自动转换成HTML样式了:
只是一个换行符标签!
只是一种大胆的风格!
所以你可以理解这个文本包含了基于XML的HTML风格。
那很简单。我们可以用级联滤波器来实现。
对于级联过滤器,您可以查看帮助文档:https://docs . memoq . com/current/en/places/create-new-filter-cascading . html highlight = cascading % 20 filter
我们以后再谈。慢慢抬高姿势~
既然是XML文档,我们的第一层过滤器还是用XML过滤器;由于包含了HTML样式,我们叠加了一层HTML过滤器。

重新导入后就OK了!
成了标签的也成了标签~
所以不用担心字符串误译或者丢失~
本文转自专业翻译玩翻译技巧。
关注微信微信官方账号“语言服务行业”和“翻译技术教育与研究”,了解更多关于语言服务行业翻译技术的资讯和见解~


