TreeWalker,自然语言网页中的textNodes和RTL排序

时间:2014-06-19 18:22:44

标签: javascript dom internationalization right-to-left

在像阿拉伯语这样的语言中,文字方向是从右到左。例如,转到facebook主页,从屏幕底部的语言链接中选择阿拉伯语。

我的问题是,如果我使用树步行器来逐步浏览包含一些阿拉伯语文本的元素的子节点,并将这些节点的textContent放入一个数组中,并将其连接起来,那么textNodes是否已经在语义正确的顺序(RTL)还是它们会被混淆?

提出这个问题的另一种方式是:如果在国际环境中单步执行文本节点,我是否需要进行自己的RTL检查,或者浏览器的树步行者是否会为我处理所有事情(粗略地说文档) order ==语义顺序)。

我不是i18n,RTL或这些问题中DOM textNodes的专家,文本节点遍历的目的是数据收集。

0 个答案:

没有答案