LISP下载&;解析XML
我目前正在学习LISP,我有一个快速的问题。使用CXML,我可以很容易地解析本地文件,但我正试图从网络中提取XML文件并在内存中解析它。我知道我的代码有问题,但我不太明白LISP下载&;解析XML,xml,dom,lisp,Xml,Dom,Lisp,我目前正在学习LISP,我有一个快速的问题。使用CXML,我可以很容易地解析本地文件,但我正试图从网络中提取XML文件并在内存中解析它。我知道我的代码有问题,但我不太明白 (cxml:parse-file (map 'string #'code-char (drakma:http-request "http://api.eve-online.com/server/ServerStatus.xml.aspx")) (cxml-dom:make-dom-b
(cxml:parse-file (map 'string #'code-char
(drakma:http-request "http://api.eve-online.com/server/ServerStatus.xml.aspx"))
(cxml-dom:make-dom-builder))
结果:
#<RUNE-DOM::DOCUMENT {1005BECB53}>
无需将二进制数组从drakma转换为字符串
结果:
#<RUNE-DOM::DOCUMENT {1005BECB53}>
无需将二进制数组从drakma转换为字符串。我已经尝试过(cxml:parse stream),但仍然没有这样的运气。我必须映射http请求的结果,因为drakma似乎返回字节数组而不是字符串。我已经尝试过(cxml:parse stream),但仍然没有这样的运气。我必须映射http请求的结果,因为drakma似乎返回字节数组而不是字符串。
(cxml:parse-octets (drakma:http-request "http://api.eve-online.com/server/ServerStatus.xml.aspx") (cxml-dom:make-dom-builder))