問題タブ [hxt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
141 参照

haskell - 子ノードで動作する関数が必要です

私はここで取り組んでいたプロジェクトに取り組んでいます:

do ブロックを早期に戻すにはどうすればよいですか?

関数でモナドトランスフォーマーメソッドを使用すると、次のようになります。

parseReply必要な機能ですが、正しく取得できないようです。

その機能を開始するための私の弱い試みは次のとおりです。

ところで、私はHandsomeSoupを使用しています

設定された css ルールを使用して関数と同じように動作しscrapePost、すべての値を持たない応答をスクレイピングしてドロップし、それらをデータベースに送信します。

mapM全部交換しmapMliftIO性能差を見たいので使ってみたいです。

[アップデート]

したがって、タイプのアクロバットを行う必要はなく、返信ノードをここで見つけたルート ノードに変換する方法が必要でした。

はコンテキストでparseReplyのみ使用されるため、その型は変更する必要がなく、同じままでかまいません。MaybeT IO ()scrapePost

parseReplyになります:

0 投票する
1 に答える
108 参照

xml - HXT pickler によって構築された DTD

デフォルトの XML属性を正しく表す DTD を構築するようにパッケージhxtを誘導するのに問題があります。

私のpicklerに含まれる DTD は、デフォルト値が定義されている属性に明示的な値を誤って要求します。picklerは、検証されていない入力を解析するときにデフォルト値を正しく適用しますが、明示的な属性値を必要とする DTD に対して入力を検証するときに失敗します。

ghciを使用した例として、属性のピックラーを作成し、デフォルト値を定義してから、値がREQUIREDであることを指定する DTD を抽出します。デフォルト値 TWICE を定義すると、奇妙なことに、DTD は値がIMPLIEDであると定義します。値を属性ではなく要素として定義する場合、DTD は値を「? 」によって量化します。'、オプションであることを示唆しています。より良いですが、属性が必要でした。

0 投票する
1 に答える
526 参照

haskell - HXT を使用した XML の解析

私の目的は、この XML ファイルから 2 つのリストのリストを抽出することです。

抽出したいリストは次のとおりです。

この GHCi の出力で証明されているように、関心のあるすべてのタプルが 1 つの大きなフラット リスト内にあるところまでしか到達できませんでした。

2 つのリストから目的のリストを取得するにはどうすればよいですか?

0 投票する
1 に答える
122 参照

haskell - リストへの HXT 解析

私は最近、解析に HXT ピクルスを使用することについて投稿しました。少し読んだ後、代わりに通常のHXTを使用することにしました。

ただし、リストを作成できません。XML ドキュメントがあります。

および解析関数

sampleQueries のタイプは [String] (この場合は ["sample1", "sample2"]) である必要がありますが、これを達成できません。