Чувствительное к схеме редактирование в emacs, на основе XML-схемы W3C? (не RNG)

Я столкнулся с этой проблемой

Forbidden You don't have permission to access /phpmyadmin/ on this server

Некоторая помощь по этому поводу:

Сначала проверьте, установили ли вы новый вамп или замените существующий. Если он свежий, проблем нет, для уже выполненной установки.

Выполните следующие действия.

  1. Откройте каталог wamp \ bin \ mysql
  2. Проверьте, есть ли в этой папке еще одна папка mysql с другим именем, если она существует, удалите ее.
  3. войдите, чтобы оставить папку mysql, и удалите файлы с дублированием.
  4. Запустите ваш сервер Wamp снова. Вамп будет работать.
8
задан Community 23 May 2017 в 12:17
поделиться

3 ответа

Просто используйте преобразователь XSD в RNG, например этот

7
ответ дан 5 December 2019 в 11:26
поделиться

Я попробовал это с довольно упрощенной схемой XSD - той, которая определяет 4 элемента разного типа. Использование этой схемы с режимом nxml потребовало от меня выполнить 3 преобразования XSL:

  • XsdToRNG.xsl - из googlecode , как было предложено Алексом Оттом. Создает XML-синтаксис RNG.
  • RNGToRncXml.xsl - из Pantor . Это работает с синтаксисом RNG XML и дает "промежуточный" представление схемы, не входящей в {XSD, RNG, RNC}
  • RNGToRncText.xsl - также от Pantor. работает в промежуточном формате для создания RNC. (Компактный синтаксис ГСЧ), чего требует nxml-режим.

[До этого я не знал, что есть два вида ГСЧ. ]

Получился довольно компактный RNC-файл, что даже понятно.

Я также попробовал то же самое с XSLT XSD и получил аналогичные положительные результаты: хороший файл .rnc для использования с nxml-режимом. Это оказалось ненужным, поскольку nxml-режим поставляется с RNC для XSLT. Но это вселило в меня уверенность, что более сложные файлы .XSD можно преобразовать в .RNC.

Получив .RNC, вы можете использовать его для руководства редактированием XML-документа. Откройте документ (возможно, новый пустой документ) и обязательно запустите nxml-mode, если это не выполняется автоматически. Затем свяжите схему с этим документом в nxml-режиме, используя Cc Cs Cf. Это необходимо только при первом редактировании документа - после этого схема может быть автоматически связана с документом.

После того, как схема связана с документом, вы получаете зависящее от схемы завершение (также известное как intellisense) и проверку. nxml-mode магазины со схемами .rnc для XSLT, Docbook и, что забавно, синтаксисом RNG Xml и другими.

Требуется небольшая настройка, но это работает.

7
ответ дан 5 December 2019 в 11:26
поделиться

Даже без схем это очень полезно. Вы можете автоматически заполнять закрывающие теги, перемещаться по тегам и много других замечательных наворотов. С учетом всего сказанного, Алекс Отт прав в деньгах.

1
ответ дан 5 December 2019 в 11:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: