Официально ли XML поддерживает атрибут "dir" или "xml:dir"?

Вы можете найти различные документы, которые говорят, чтобы указать язык содержимого документа XML, используйте xml:lang, как это:

<foobar xml:lang="en">...</foobar>

HTML и XHTML имеют атрибут dir это позволяет вам указать, что текст должен рассматриваться слева направо по умолчанию или справа налево по умолчанию:

<html dir="rtl">...</html>

Есть ли эквивалентный атрибут для XML? Является ли единственное решение для включения метки ЮНИКОД ВПРАВО-ВЛЕВО в каждый текстовый узел?

1 ответ

Решение

Сама Рекомендация W3C XML не направлена ​​на направленность (хотя она касается идентификации языка, о которой вы упомянули xml:lang).

Однако в W3C Best Practices для интернационализации XML см. Best Practice 2: Определение разметки, чтобы указать направление текста для использования its:dir атрибут и its:dirRule элемент для указания разметки направления с помощью набора тегов интернационализации.

Другие вопросы по тегам