HTML — наиболее распространенный язык разметки для веб-разработки. HTML — это надмножество XML, то есть расширение спецификации XML. Что интересно в этом факте, так это то, что веб-браузеры, способные отображать HTML, на самом деле оснащены анализаторами XML и имеют возможности анализа XML «под капотом».
HTML — это повсеместно используемый язык разметки интернет-разработчиков. Аудитории этого блога, инженерам-программистам, скорее всего нужен только HTML. Тем не менее, моя медиакомпания имеет дело со многими авторами нетехнического профиля, и я должен сказать... Авторы думают о своем контенте совсем иначе, чем это предполагает HTML.
Прелесть XML заключается в его обобщенной структуре, которая позволяет выполнять индивидуальный синтаксический анализ и обработку. Эта гибкость была прекрасно продемонстрирована в HTML, но вариант использования разрешения пользовательских определений лучше обрабатывается XML.
XML — это язык передачи данных. HTML — это расширение этого языка, которое обеспечивает стандартизированную визуализацию графического пользовательского интерфейса. Чтобы понять, что я имею в виду, откройте XML-файл в браузере. https://alexason.com/uploads/library.xml
Как вы увидите, современные браузеры отображают файл вместе с тегами элементов. Но также обратите внимание, что браузер распознает тип данных и применяет специальное форматирование. В этом смысле XML больше похож на JSON.
Хотя это не встроено в агенты рендеринга браузера, можно анализировать XML с помощью DOMParser API браузера.
Посмотрите суть этого действия
const xmlString = `
Приведенный пример демонстрирует возможности XML, однако вариант использования рендеринга и стилизации содержимого лучше обрабатывается HTML. Хотя формат напоминает HTML, использование XML в качестве HTML не должно быть лучшим примером XML.
Мой знакомый HTML-разработчик, Израиль, пишет XML вот так. Он использует формат данных для воссоздания HTML, а затем использует JavaScript, чтобы преобразовать его в HTML. Хотя это возможно, учитывая гибкость XML, если вариант использования только предназначен для браузера, я скажу вам то, что говорю Израилю: «Просто напишите HTML!»
Присоединяйтесь к Израилю и разработчикам HTML в Salvation.
Где использовать XML
XML — отличный формат для промежуточного представления. Как уже упоминалось, непосредственным вариантом использования моей компании является перевод представлений многих разных авторов (авторов книг, авторов рукописей) их работ в стандартизированный формат. Задача состоит в том, чтобы преобразовать документы Word, PDF-файлы, открытый текст и произнесенные слова в аналогичный формат данных.
XML может сделать это, и именно так он используется в таких программах, как Caliber и Manuskript.
Это был взгляд на XML. Это широко распространенный формат, совместимый со многими устройствами чтения и конвертации. Учитывая простоту синтаксического анализа, рекомендации W3C и повсеместность, XML является безопасным языком для неограниченного хранения данных.
Если вас интересуют инструменты для обработки и хранения данных, обязательно подпишитесь на Dev.to. Добавить реакцию? больше подобного контента.
А
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3