Какой библиотекой Haskell XML пользоваться?

Создание Измененной Контурной карты и Представление его к Проекту

Ubuntu, замечательно, что Вы думаете о помощи другим пользователям Вашего компьютера. Вот некоторые шаги, которые можно сделать.

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

Создание Измененной Контурной карты

подробные направления для определения пользовательской клавиатуры для Ubuntu здесь . Я предложил бы копировать Ваш существующий файл клавиатуры в новое имя и затем изменить тот файл, чтобы добавить и изменить то, что необходимо. Можно сделать это с gksudo gedit/usr/share/X11/xkb/symbols/old-name и внести изменения в редакторе. Затем сохраните их под новым именем. Если Вы забываете, что можно переустановить xkb-блок-данных.

Активация и Тестирование Измененной Контурной карты

Переходят к Параметрам настройки системы и Выбору панель управления Клавиатуры. В нижнем выборе Настройки Расположения . Затем можно нажать + значок на нижнем левом углу, чтобы добавить новый файл к меню, выбрать его и протестировать его.

Содействие в Ubuntu

, Если Вы не имеете один, необходимо получить учетную запись Панели запуска. Перейдите в панель запуска и нажмите на главный правый угол для создания того. Иначе войдите в систему.

следующий шаг должен пойти сюда и удостовериться, что кто-то уже не зарегистрировал отчет. Принятие это не имеет место, сообщают о проблеме, что клавиатура по умолчанию не достаточна для Lenovo z570, и упомяните почему.

присоедините файл, который Вы создали к ошибке.

я предложил бы возвратиться сюда и предоставить ссылку на отчет об ошибках. Тем путем другие, которые распознают Ваш вопрос здесь как их проблему, могут перейти к отчету об ошибках и нажать на ссылку, в которой говорится, что ошибка влияет на них.

Помощь Еще больше Людей

можно пойти дальше, чем это путем проверки эта ссылка к странице панели запуска для восходящего потока этого пакета. Нажатие на тег Ошибок показывает проблемы в восходящем пакете, о котором знает Launchpad. Это также показывает, что Freedesktop сохраняет систему отчетности ошибки для восходящего потока.

Большинство дистрибутивов Linux, вероятно, использует этот восходящий пакет, таким образом, Ваш вклад может пойти дальше, после того как он был внесен там. Ubuntu только служит способом помочь его собственным пользователям, она способствует назад восходящим разработчикам, таким как те, которые в Debian и Freedesktop для помощи пользователям не-Ubuntu.

можно нажать на ссылку , Ошибки прослежены в freedesktop.org Bugzilla. наверху, чтобы перейти к системе отчетности ошибки Freedesktop и отправить им Ваш отчет об ошибках и новый файл контурной карты. После того как Вы делаете это, необходимо вернуться к отчету об ошибках Панели запуска и добавить, что ошибка влияет на восходящий пакет и поместила ссылку на восходящий отчет об ошибках там. Тем путем разработчики Ubuntu будут знать, что они не должны делать этого сами.

я вижу, что команда Ubuntu X занята при подготовке работы Quantal, таким образом, это - вероятно, хорошее время для создания вклада. Их список рассылки по ubuntu-x@lists.ubuntu.com, и я уверен, что они болтаются на IRC также.

60
задан Don Stewart 16 April 2011 в 20:27
поделиться

2 ответа

Я бы порекомендовал:

  1. xml , если ваша задача простая
  2. haxml , если ваша задача сложная
  3. hxt , если вы как стрелки
  4. hexpat , если вам нужна высокая производительность
58
ответ дан 24 November 2019 в 17:52
поделиться

Я бы лично порекомендовал HXT , потому что он использует стрелки, которые являются очень полезным и мощным инструментом для изучения, а библиотека синтаксического анализа XML идеально подходит для стрелки (впервые они были изобретены для решения различных задач синтаксического анализа, недоступных для монад). Стрелки также начинают использоваться вне чисто функционального программирования, например, Стрелки в JavaScript .

10
ответ дан 24 November 2019 в 17:52
поделиться
Другие вопросы по тегам:

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