質問する
166 次
1 に答える
3
問題は、HandsomeSoup (あなたの出身地であると私は推測しています) は、有効な HTML を含むことができないparseHTML
という事実などにうるさく、そのようなエラーが表示されると「修正」しようとすることです。textarea
a
hxt-tagsoupに切り替えることはできますか? a
乱雑な HTML (閉じられていない要素など) は引き続き受け入れますが、HTML スキーマへの準拠についてはそれほどうるさくありませんtextarea
。
import Text.XML.HXT.Core
import Text.XML.HXT.TagSoup
let content = "<textarea>before<a>link</a>after</textarea>"
let doc = readString [ withTagSoup ] content
runX . xshow $ doc //> hasName "textarea"
これにより、次のように出力されます。
["<textarea>before<a>link</a>after</textarea>"]
私はあなたが望むものだと思います。
于 2012-10-01T11:07:16.373 に答える