summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@sardina.(none)>2009-06-28 08:20:16 +0200
committerdakkar <dakkar@thenautilus.net>2011-02-13 17:20:36 +0000
commitc77096fd4feb6a784842d3350826e76bcc48555c (patch)
treed9157ba57d59f68e23f4f9ae1a0060847f197dc2
parentsome ideas (diff)
downloadTree-Transform-XSLTish-c77096fd4feb6a784842d3350826e76bcc48555c.tar.gz
Tree-Transform-XSLTish-c77096fd4feb6a784842d3350826e76bcc48555c.tar.bz2
Tree-Transform-XSLTish-c77096fd4feb6a784842d3350826e76bcc48555c.zip
insight
-rw-r--r--lib/Tree/Transform/XSLTish/Optimizer.pod2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Tree/Transform/XSLTish/Optimizer.pod b/lib/Tree/Transform/XSLTish/Optimizer.pod
index ff46565..ce855d5 100644
--- a/lib/Tree/Transform/XSLTish/Optimizer.pod
+++ b/lib/Tree/Transform/XSLTish/Optimizer.pod
@@ -2,6 +2,8 @@ C</> is in fact C</child:> (so C</whatever:foo> does not count)
C<//> can also be C<descendants(-or-self)?> (check that option)
C<..> can also be C<parent>
+use Tree::XPathEngine::_parse to get a properly parsed XPath
+
path starts with C</>, apply only from root
path contains C</> but no C<//>, apply only at C<count('/') - count('..')> upwards