Может ли кто-нибудь объяснить разницу между TEI и SGML форматом и/или как они связаны?Формат TEI по сравнению с SGML-кодом
ответ
Вкратце TEI - это XML, XML - SGML.
«Г» в SGML (Standard ОбобщенныеMarkup Language) средства (среди нескольких других вещей), что язык разметки может настроить его синтаксис. Например, вы можете определить синтаксис SGML, где теги (или элементы) похожи на [v id:id1]
вместо <v id="id1"></v>
.
XML - это конкретный синтаксис SGML, а также несколько других требований к подмножеству SGML. В XML (и HTML тоже) элементы разделяются угловыми скобками: <body>
. Каждый тег в XML должен быть сопряжен с явным конечным тегом: </body>
.
До сих пор мы не говорили о том, как структурирован документ (тип документа или схема). XML сам по себе не налагает ограничений на структуру документа. Справедливо следующее (т.е. хорошо сформирован) XML:
<item>
<body>
<head>I don't know what I'm doing</head>
</body>
</item>
TEI определяет общую структуру, что все документы TEI должны соответствовать и присвоить значение для каждого тэга. Например:
Фактический текст (
<text>
) содержит один текст любого типа. Этот обычно содержит фактический текст и другие кодировки. A текст<text>
минимально содержит текстовое тело (<body>
). Тело содержит более низкий уровень текстовых структуры, такие как пункты (<p>
), или различные структуры для других, чем проза [source]
<text>
<body>
<p>For the first time in twenty-five years...</p>
</body>
</text>
текстовых жанров
- 1. Проблемы с элементом TEI
- 2. Формат памяти Golang по сравнению с C++/C
- 3. Пользовательский формат данных буфера обмена по сравнению с RDC (.NET)
- 4. Стандартный формат даты по сравнению с пользовательским форматом даты
- 5. Формат printf f по сравнению с d в Python
- 6. JSTL Tei Не работает
- 7. по сравнению с строкой
- 8. по сравнению с датами?
- 9. По сравнению с CompareTo
- 10. по сравнению с undefined
- 11. Метод визуализации xml (TEI P5)
- 12. XSLT - преобразование списков определений (TEI)
- 13. R XML xpathApply для TEI
- 14. C++ по сравнению с строковыми датами
- 15. TStream.Position по сравнению с TStream.Seek
- 16. YAML по сравнению с XML
- 17. AngularJS по сравнению с $$ hashkey
- 18. По сравнению с предыдущими паролями
- 19. Преимущества по сравнению с коммутатором
- 20. Лифт по сравнению с Grails
- 21. Неопределенность по сравнению с случайностью
- 22. Convert.ToInt32 по сравнению с TryParse
- 23. TABLOCKX по сравнению с SERIALIZABLE
- 24. InnoDB по сравнению с MyISAM
- 25. .htaccess по сравнению с API_VERSION
- 26. Определение по сравнению с назначением
- 27. CakePHP по сравнению с Joomla
- 28. JSON.stringify по сравнению с сериализацией
- 29. SOAP по сравнению с HTTP
- 30. JLabel по сравнению с строкой