Для Windows: я искал функциональность и удобный GUI - было особенно трудно удовлетворить последнее требование, но эти два выбора оба прекрасны:
Достаточно хороший a) : Эксперт SQLite
менее дорогой, полнофункциональный менеджер. Автор является очень быстро реагирующим к комментариям и отчетам об ошибках, и часто публикует обновления. Оборот при рассмотрении истории версий то, что новые выпуски, кажется, представляют новые ошибки, которые затем исправлены в сборках sunsequent. GUI прекрасен, очень хороший для того, чтобы быстро разработать новые базы данных; немного меньше для разработки запросов и работы с большими объемами данных. Основное схватывание: Вы не видите схему при редактировании запроса (не зеркально отражая вкладки в программе).
b) , Почти прекрасный: Маэстро SQLite
Более дорогостоящий. Богатый UI, легкий доступ ко всем функциям, хорошему визуальному конструктору запросов и автоматическому средству форматирования SQL для удобочитаемости, большого количества услады для глаз. Существует отдельный, более специализированный конструктор запросов (Фабрика Кода SQLite), но можно суметь обойтись просто основным приложением Маэстро. Основное схватывание: может казаться, не может изменить размер шрифта для дисплея таблицы, и значение по умолчанию является немного слишком маленьким; вначале легко потеряться в чаще вкладок, хотя в целом я нахожу GUI очень продуктивным.
Оба решения очень стабильны, по моему опыту, и оба, кажется, предлагают случайные скидки, если можно позволить себе ожидать.
Для того, чтобы просто просмотреть данные, попробуйте Шпион SQLite - свободный, и позволяет Вам запросы execture, но минимальная поддержка GUI редактирования. Очень удобный для быстрых поисков все же.
Вы не можете сохранить точную последовательность узлов CDATA, если они смешаны с узлами обычного текста. В лучшем случае вы можете заставить все содержимое определенного элемента в выводе быть CDATA, указав имя этого элемента в xsl: output / @ cdata-section-elements
:
<xsl:output cdata-section-elements="text"/>
Извините, что отправил ответ на свой вопрос, но я нашел кое-что, что работает:
<text disable-output-escaping="yes"><![CDATA[</text>
<value-of select="normalize-space(text())" disable-output-escaping="yes"/>
<text disable-output-escaping="yes">]]></text>
Это обернет все узлы text () в CDATA, который работает для того, что мне нужно, и это сохранит HTML-теги внутри текста.