Описание тега hxt
Haskell XML Toolbox (HXT) - это набор инструментов для обработки XML с помощью Haskell.
1
ответ
Система ошибок на HXT
Есть ли способ создать журнал ошибок с HXT? Или мне нужно создать мой? Я видел, что для HXT существует система ошибок, но информации не так много... Моя идея заключалась в том, чтобы собрать всю ошибку, ветви, которые он не анализировал, и поместить…
05 июн '14 в 00:20
1
ответ
Извлечение значений из поддерева
Я анализирую файл XML с HXT и я пытаюсь разбить некоторые извлечения узлов на модульные части (я использовал это в качестве руководства). К сожалению, я не могу понять, как применить некоторые селекторы, когда я делаю разбор первого уровня. import T…
25 янв '16 в 06:51
1
ответ
HXT игнорирует HTML DTD, заменяя его XML DTD
У меня возникли проблемы с выяснением, почему HXT заменяет мои DTD. Во-первых, вот мой входной файл для анализа: <!DOCTYPE html> <html> <head> <title>foo</title> </head> <body> <h1>foo</h1> </…
05 ноя '14 в 17:53
1
ответ
Добавление состояния к разбору HXT
Я пытаюсь написать стрелку, которая будет генерировать пронумерованные элементы из анализа XML с HXT. Кажется, что это должно быть сделано со стрелкой состояния, как монада состояния, но все примеры, которые я могу найти в пакете HXT и методах досту…
22 янв '11 в 13:12
1
ответ
HXT присоединяет пространство имен XML только к корневому элементу
Я использую ghc-7.10 и hxt-9.3.1.15. У меня есть простой генератор прог XML Open XML, как import Text.XML.HXT.Core import System.Environment readParams::IO (String, String) readParams = do args <- getArgs let defaultSrc = "methods.xml" defaultDst…
18 янв '16 в 10:11
1
ответ
Отладка проблем с производительностью HXT
Я пытаюсь использовать HXT для чтения больших файлов данных XML (сотни МБ). У моего кода где- то есть утечка пространства, но я не могу его найти. Я немного разбираюсь в том, что происходит, благодаря моим очень ограниченным знаниям о цепочке инстру…
04 апр '11 в 13:22
1
ответ
Стрелки /HXT и тип подписи
Я пытаюсь изучить Arrows в Haskell, поэтому я пишу простое приложение с библиотекой HXT для XML на основе стрелок. Примеры в вики и руководствах по HXT отказываются от сигнатур типов функций. Однако я очень люблю типы и пытаюсь понять, как их исполь…
11 дек '11 в 22:18
1
ответ
Вызов монады IO внутри стрелы
Возможно, я поступаю неправильно, но я использую HXT для считывания некоторых данных вершин, которые я хотел бы использовать в массиве в HOpenGL. Массивы вершин должны быть Ptr, который создается путем вызова newArray. К сожалению, newArray возвраща…
30 авг '11 в 21:49
1
ответ
Как смешивать аппликативные функторы и стрелки
Я читал в блоге Эндрю Биркетта. Аппликативные стрелки для XML &&& возвращают к чистому, чтобы мы могли смешивать стрелки и аппликативные функторы. Я попробовал это сам, но у меня нет того, что я ожидаю. Я хотел бы этот результат: [Scenario {scenario…
28 сен '11 в 15:40
1
ответ
Как проверить XML (через файл XSD) в Haskell?
Я уже использую HXT для преобразования XML. Теперь я хочу проверить ввод и вывод в отношении XSD-файла. HXT, кажется, включает только валидаторы RELAXNG и DTD. Я действительно не хочу использовать что-то еще только для проверки.
10 фев '13 в 22:42
1
ответ
Записи из <tr>в Html-таблице с использованием стрелок и HXT в Haskell
Нужно извлечь записи из таблицы в очень хорошо сформированную таблицу HTMl, используя HXT. Я рассмотрел несколько примеров SO и документации HXT, таких как: Извлечение значений из поддерева http://adit.io/posts/2012-04-14-working_with_HTML_in_haskel…
19 дек '16 в 03:18
1
ответ
Как передать параметры стрелкам HXT и как их использовать -<<
Мой вопрос заключается в следующем. У меня есть этот XML-файл для анализа: <DATAS LANG="en"> <SCENARIO ID="19864"> <ORIGIN ID="329"> <SCENARIO_S ERR="0"></SCENARIO_S> <SCENARIO_S ERR="2"></SCENARIO_S> </O…
26 сен '11 в 15:11
1
ответ
Линкер не может найти библиотеку Parsec
Я пытаюсь сделать некоторые операции с использованием HXT, но одна зависимость, hxt-regex-xmlschema-9.2.0, всегда не удается установить. Ошибка ld: library not found for -lHSparsec-3.1.7-ghc7.8.3, Я не понимаю, почему ссылка не работает. У меня уста…
23 дек '14 в 19:45
2
ответа
Сгруппировать строки таблицы HTML с HXT в Haskell
Я хочу обработать (очень плохо определенный) HTML-код, в котором информация сгруппирована в пары строк, например: <html> <body> <table> <tr> <td> <font > <a href="a">ABC</a></font> </td> &l…
19 фев '13 в 16:21
1
ответ
BeautifulSoup: получение базового примера для работы
Я пытаюсь получить базовый пример с http://egonschiele.github.io/HandsomeSoup/ для работы: main = do doc <- fromUrl "http://www.google.com/search?q=egon+schiele" links <- runX $ doc >>> css "h3.r a" ! "href" mapM_ putStrLn links Я поп…
10 ноя '13 в 16:45
1
ответ
Работа со списками в HXT
Я схожу с ума, пытаясь использовать простое >>. а также >. функции, определенные здесь. Я хочу получить длину всего текста для узла в HXT. Я использую это: runX (doc //> hasName "div" //> text >>. unlines) куда doc мой XmlTree С…
15 апр '12 в 05:16
0
ответов
Записать весь XML-документ в String, используя HXT
Я пытаюсь выяснить, как выполнить некоторые преобразования XML с помощью HXT, но я не могу понять, как вывести весь документ в строку. Пока документация показывает как использовать readDocument а также writeDocument они бегут в IO и я пытаюсь понять…
10 апр '18 в 19:27
2
ответа
Запуск Haskell HXT вне IO?
Все примеры, которые я видел до сих пор с использованием инструментария Haskell XML, HXT, используют runX выполнить парсер. runX работает внутри монады IO. Есть ли способ использовать этот синтаксический анализатор XML вне IO? Кажется, это чистая оп…
10 окт '10 в 18:05
0
ответов
Получить объединенный текст всех элементов
Фрагмент моей попытки (с использованием HXT и BeautifulSoup): #!/usr/bin/env runhaskell import Text.HandsomeSoup import Text.XML.HXT.Core main = do let html = "<html><body><a href='a'>b</a><a href='x'>y<p>z</p&…
18 фев '17 в 08:51
1
ответ
Кодировать строки, проанализированные HXT, в правильную строку UTF8
Я анализирую страницы в кодировке utf8, используя hxt, пример упрощенного парсера: names = multi (hasName "h1") >>> proc h1 do name <- getText <<< getChildren -< h1 returnA name Все идет нормально, пока я не попытаюсь напечат…
15 апр '14 в 13:39