comparison markup/path.py @ 122:6c5c6f67d3e8 trunk

Minor fix to XPath functions added in [150].
author cmlenz
date Wed, 02 Aug 2006 16:34:30 +0000
parents 062e51ad7b19
children ac0bc4a6aeba
comparison
equal deleted inserted replaced
121:062e51ad7b19 122:6c5c6f67d3e8
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