20 lines
966 B
Factor
20 lines
966 B
Factor
! Copyright (C) 2005, 2006 Daniel Ehrenberg
|
|
! See http://factorcode.org/license.txt for BSD license.
|
|
IN: temporary
|
|
USING: kernel xml test io namespaces hashtables sequences errors ;
|
|
|
|
! This is insufficient
|
|
SYMBOL: xml-file
|
|
[ ] [ "contrib/xml/test.xml" resource-path <file-reader>
|
|
contents string>xml xml-file set ] unit-test
|
|
[ "1.0" ] [ xml-file get xml-doc-prolog prolog-version ] unit-test
|
|
[ f ] [ xml-file get xml-doc-prolog prolog-standalone ] unit-test
|
|
[ "a" ] [ xml-file get tag-name name-space ] unit-test
|
|
[ "http://www.hello.com" ] [ xml-file get tag-name name-url ] unit-test
|
|
[ V{ "that" } ] [ T{ name f "" "this" "http://d.de" } xml-file get
|
|
tag-props hash ] unit-test
|
|
[ t ] [ xml-file get tag-children second contained-tag? ] unit-test
|
|
[ t ] [ [ "<a></b>" string>xml ] catch xml-parse-error? ] unit-test
|
|
[ "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?><a b=\"c\"/>" ]
|
|
[ "<a b='c'/>" xml-reprint ] unit-test
|