次のように、コンテンツText.XML.Expat.SAX
の追加を繰り返し使用して非常に大きな CDATA ノードを構築するプログラム (を使用する SAX パーサー) があります。Data.Text
Data.Sequence.(|>)
existingText |> newTextChunk
これにより、タイプ の非常に大きなデータが構築されSeq Text
ます。
データを構築したら、Seq Text -> Text
. しかし、私が試したこの解決策は非常に遅かったです:
Data.Foldable.foldr1 Data.Text.append seqText
テキストのシーケンスをプレーンなテキストデータに変換するより速い方法はありますか?
これを尋ねる別の方法は、テキストのリストを1つのテキストにマージする最も効率的な方法は何[Text] -> Text
ですか?