Revision 91
Added by Aaron Marcuse-Kubitza over 12 years ago
xpath.py | ||
---|---|---|
75 | 75 |
|
76 | 76 |
if not parser.str_('/'): break |
77 | 77 |
|
78 |
if parser.str_('='): set_value(tree, parser.re(r'[\w.|]*')) |
|
78 |
if parser.str_('='): |
|
79 |
if parser.str_('"'): |
|
80 |
value = parser.re(r'[^"]*') |
|
81 |
parser.str_('"', required=True) |
|
82 |
else: value = parser.re(r'[\w.|]*') |
|
83 |
set_value(tree, value) |
|
79 | 84 |
|
80 | 85 |
# Expand * abbrs |
81 | 86 |
for i in reversed(xrange(len(tree))): |
Also available in: Unified diff
Added support for quoted values in XPaths