comparison markup/path.py @ 122:441545dbed4a

Minor fix to XPath functions added in [150].
author cmlenz
date Wed, 02 Aug 2006 16:34:30 +0000
parents 22a7080ed242
children 38ddb21b6fa4
comparison
equal deleted inserted replaced
121:22a7080ed242 122:441545dbed4a
234 234
235 def _function_local_name(): 235 def _function_local_name():
236 def _function_local_name(kind, data, pos): 236 def _function_local_name(kind, data, pos):
237 if kind is START: 237 if kind is START:
238 return TEXT, data[0].localname, pos 238 return TEXT, data[0].localname, pos
239 return kind, data, pos
240 return _function_local_name 239 return _function_local_name
241 240
242 def _function_name(): 241 def _function_name():
243 def _function_name(kind, data, pos): 242 def _function_name(kind, data, pos):
244 if kind is START: 243 if kind is START:
245 return TEXT, data[0], pos 244 return TEXT, data[0], pos
246 return kind, data, pos
247 return _function_name 245 return _function_name
248 246
249 def _function_namespace_uri(): 247 def _function_namespace_uri():
250 def _function_namespace_uri(kind, data, pos): 248 def _function_namespace_uri(kind, data, pos):
251 if kind is START: 249 if kind is START:
252 return TEXT, data[0].namespace, pos 250 return TEXT, data[0].namespace, pos
253 return kind, data, pos
254 return _function_namespace_uri 251 return _function_namespace_uri
255 252
256 def _function_node(): 253 def _function_node():
257 def _function_node(kind, data, pos): 254 def _function_node(kind, data, pos):
258 if kind is START: 255 if kind is START:
Copyright (C) 2012-2017 Edgewall Software