#javascript #html #xml #content-management-system
#javascript #HTML #xml #система управления контентом
Вопрос:
Я прочитал несколько вопросов об использовании XML, и люди говорят, что не следует использовать его для переноса информации и данных в HTML-документ. Я хотел бы знать, почему, у меня нет доступа к MySQL, как и у многих моих клиентов, поэтому я хочу предоставить им простой способ обновления небольших разделов их сайта. Подходят ли для этого вызовы XML и Javascript?
Например, обновление div, содержащего информацию о последней сделке в магазине.
Любые ответы были бы замечательными, я изо всех сил пытаюсь понять проблему с использованием XML для подобных вещей?
Спасибо за ваше время!
Комментарии:
1. Вы имеете в виду ручное редактирование XML? Или XML как формат хранения для автоматизированной CMS, которая работает на какой-либо серверной платформе?
2. Я бы предпочел JSON. Просто погуглите JSON против XML, чтобы получить представление.
3. Pekka Я имею в виду создать XML-документ с тегами (javascript затем переносит содержимое этих тегов из XML-документа в HTML) Затем вы можете отредактировать содержимое XML-тега и повторно загрузить на сервер — после этого содержимое теоретически будет обновлено? Вы понимаете, что я имею в виду.
4. Начиная с отредактированного пользователем XML, хранящегося на сервере, может быть плавно обновлен до более сложной системы редактирования контента на основе DOM, если пользователи в будущем захотят выйти за рамки текстового редактирования XML. Софи на правильном пути.
Ответ №1:
XML можно использовать для задачи извлечения данных для HTML-документа. Однако JSON стал популярной альтернативой для обмена данными.
JSON (объектная нотация JavaScript) менее подробен и быстрее разбирается в этом XML. Он имеет синтаксис, знакомый тем, кто использует C-подобные языки программирования. Его также легко сгенерировать на сервере.
XML удобнее генерировать с помощью XSLT на сервере. Таким образом, предпочтение XML или JSON в качестве формата обмена также зависит от архитектуры сервера. Однако конвертировать данные между ними легко.
XML может быть предпочтительнее JSON для ручной разработки / редактирования контента пользователями, разбирающимися в разметке. XML более понятен и может быть проверен на основе DTD или схемы. Однако большинство пользователей, скорее всего, предпочтут использовать какую-либо форму для markdown вместо этого.