私はこのようなXML文書を持っている場合:HaskellではXML文書から文字列をどのように抽出しますか?
<root>
<elem name="Greeting">
Hello
</elem>
<elem name="Name">
Name
</elem>
</root>
と、このようないくつかのHaskellの種類/データの定義:
type Name = String
type Value = String
data LocalizedString = LS Name Value
と、私は次のシグネチャでHaskellの関数を書きたかった:
getLocalizedStrings :: String -> [LocalizedString]
最初のパラメータはXMLテキストで、戻り値は
[LS "Greeting" "Hello", LS "Name" "Name"]
どうすればよいですか?
HaXmlが最適なツールである場合、上記の目標を達成するためにHaXmlをどのように使用しますか?
ありがとうございました!
は非常に有益な答えをありがとうございましたしています! –
http://www.haskell.org/haskellwiki/HXTにはHXTのチュートリアルがありますが、無意味な点はありません。したがって、これは矢印の表記法とどのように関連しているかを理解することは容易ではありません。 –