Мне было интересно, какие значения допустимы для атрибута xml: base?XML - Какие значения допустимы для атрибута xml: base?
ответ
См XML Base
Атрибут
xml:base
может быть вставлен в XML-документов, чтобы указать базу URI, кроме базы URI документа или внешней сущности. Значение этого атрибута интерпретируется как Легаси Extended IRI (LEIRI), как определено в W3C Примечание «Наследие расширен IRIs для идентификации XML-ресурсов»
Legacy extended IRIs for XML resource identification См для технических деталей.
Вот пример из спецификации:
<?xml version="1.0"?>
<doc xml:base="http://example.org/today/"
xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<title>Virtual Library</title>
</head>
<body>
<paragraph>See <link xlink:type="simple" xlink:href="new.xml">what's
new</link>!</paragraph>
<paragraph>Check out the hot picks of the day!</paragraph>
<olist xml:base="/hotpicks/">
<item>
<link xlink:type="simple" xlink:href="pick1.xml">Hot Pick #1</link>
</item>
<item>
<link xlink:type="simple" xlink:href="pick2.xml">Hot Pick #2</link>
</item>
<item>
<link xlink:type="simple" xlink:href="pick3.xml">Hot Pick #3</link>
</item>
</olist>
</body>
</doc>
Редактировать: IRI является расширением URI, который является расширением URL; поэтому для простых сценариев вы можете думать о них как о URL-адресах с большим количеством расширений.
Универсальный идентификатор ресурса (URI) определен в [RFC3986] в качестве последовательности символов, выбранных из ограниченного подмножества репертуара из ASCII-США [ASCII] символов. Этот документ определяет новый элемент протокола, называемый интернационализированным Идентификатор ресурса (IRI), расширяя синтаксис URI до более обширного репертуара символов .
Согласно спецификации,
Синтаксис Наследство Extended IRIs (Leiris) и ссылки LEIRI та же, что и для ссылок ириса и IRI, за исключением того ucschar переопределяется.
IRI:
ucschar ::= %xA0-D7FF/%xF900-FDCF/%xFDF0-FFEF
/%x10000-1FFFD/%x20000-2FFFD/%x30000-3FFFD
/%x40000-4FFFD/%x50000-5FFFD/%x60000-6FFFD
/%x70000-7FFFD/%x80000-8FFFD/%x90000-9FFFD
/%xA0000-AFFFD/%xB0000-BFFFD/%xC0000-CFFFD
/%xD0000-DFFFD/%xE1000-EFFFD
LEIRI:
ucschar ::= " "/"<"/">"/'"'/"{"/"}"/"|"
/"\"/"^"/"`"/%x0-1F/%x7F-D7FF
/%xE000-FFFD/%x10000-10FFFF
- 1. Слияние двух XML с сохраняющим значением атрибута из base-xml
- 2. Проверка значения атрибута XML
- 3. Замена значения атрибута XML
- 4. Sanitize Значения атрибута XML
- 5. Изменение значения атрибута XML в файле XML
- 6. XML-схема для проверки значения атрибута задает
- 7. SAML2 xml структурированные значения атрибута
- 8. Чтение значения атрибута из XML
- 9. Установка значения атрибута в XML
- 10. Как получить значения атрибута xml?
- 11. Ошибка значения атрибута сборки XML
- 12. Как создать кастор для значения атрибута XML
- 13. Какие символы допустимы в hashtags
- 14. Получение значения атрибута из xml в C#
- 15. Изменение значения атрибута XML с помощью XSLT
- 16. Обновление значения атрибута XML в дереве документов
- 17. XSLT - выбор значения атрибута из файла XML
- 18. Загрузка XML на основе значения атрибута
- 19. Получение значения атрибута xml с помощью Applescript
- 20. Использование значения атрибута XML как переменной XSL
- 21. XML Сериализация не чтения Значения атрибута
- 22. Получение значения атрибута в элементе xml
- 23. MySQL для обновления атрибута XML
- 24. XML-запрос DML для атрибута
- 25. Значение атрибута XML xpath
- 26. Как сортировать XML на основе значения атрибута
- 27. Проверка значения атрибута XML с динамической длиной
- 28. Выбор значения атрибута из Oracle CLOB XML
- 29. Как загрузить все значения атрибута из XML
- 30. Установка значения атрибута в XML-литералах VB.NET
Так точно, что это наследие распространяется IRIs? Простите мое невежество. – HELP
В простой форме это URL-адреса и относительные пути, которые могут содержать не-ASCII-символы, такие как китайские символы. –