1

HXT で単語を分割するにはどうすればよいですか? 例えば ​​:

私はそれを持っています - >

{-# LANGUAGE Arrows, NoMonomorphismRestriction #-}
import Text.XML.HXT.Core
import System.Environment  --para uso do getArgs

data Class = Class { name ::String }
    deriving (Show,Eq)

main = do
   [src]<- getArgs
   teams <- runX(readDocument [ withValidate no] src  >>> getClass)
   print teams

atTag tag = deep (isElem >>> hasName tag)
getClass = atTag "owl:Class" >>>
    proc l -> do
    className <- getAttrValue "rdf:about" -< l
    returnA -< Class { name = className }

そして、単語 ClassName を分割したい! そのプログラム (チーム) の結果として、ハイパーリンクの Web サイト (http:// ......) のセットが得られるからです。(XML ファイルのため) 解決するためのヒントを教えてください。ありがとうございました !

4

1 に答える 1