return Sequence( context.item.serialize() )
-def fnParse( context , text ) :
+def extParse( context , text ) :
return Sequence( htmltree.parse( text[ 0 ] ) )
_cache[ uri ] = Sequence( doc )
return _cache[ uri ]
+def extSort( context , arg ) :
+
+ return Sequence( sorted( arg ) )
+
def evaluate( expr , dot , env , functions ) :
#
}
functions = {
- 'doc' : fnDoc ,
- 'parse' : fnParse ,
- 'serialize' : extSerialize
+ 'doc' : fnDoc ,
+ 'parse' : extParse ,
+ 'serialize' : extSerialize ,
+ 'sort' : extSort
}
print 'XPath TX 0.1 - (c)2005 Frederic Jolliton <frederic@jolliton.com>\n'
except KeyboardInterrupt :
print '[Interrupted]'
else :
+ env[ '_' ] = result
if varName is not None :
env[ varName ] = result
else :