Jez Higgins
|
6a95d42dd6
|
corrections for gcc
|
2012-11-15 22:25:55 +00:00 |
|
Jez Higgins
|
39d85b29c6
|
First pass as parameterising the whole of the XSLT library on string_type is done
|
2012-11-12 21:46:08 +00:00 |
|
Jez Higgins
|
03cf2ed1a9
|
more templating
|
2012-11-09 19:17:13 +00:00 |
|
Jez Higgins
|
a78bb814f8
|
functions
|
2012-11-08 21:48:35 +00:00 |
|
Jez Higgins
|
f4f0743d94
|
execution context
|
2012-11-08 17:21:57 +00:00 |
|
Jez Higgins
|
ce90d4a438
|
functions
|
2012-11-08 16:53:00 +00:00 |
|
Jez Higgins
|
db1f9bac46
|
key
|
2012-11-06 09:17:16 +00:00 |
|
jez
|
247b2170a0
|
if no namespace, assume in the XSL namespace
|
2011-01-01 22:58:29 +00:00 |
|
Jez Higgins
|
04754750c5
|
fixed initialisation order warnings
|
2010-02-21 22:29:06 +00:00 |
|
Jez Higgins
|
94a28f07f8
|
filled out element-available implementation
|
2010-02-21 22:14:04 +00:00 |
|
Jez Higgins
|
44b5d6ed3a
|
whipped up a quick do-nothing (ie broken) implementation of element-available
|
2010-02-21 18:35:58 +00:00 |
|
Jez Higgins
|
7977423180
|
fixed warning
|
2010-02-20 23:39:38 +00:00 |
|
Jez Higgins
|
bd9052e486
|
think I finally done function-available
|
2010-02-20 23:25:36 +00:00 |
|
Jez Higgins
|
cbc3f6e8d6
|
still chipping away at function-available
|
2010-02-20 21:56:47 +00:00 |
|
Jez Higgins
|
4e29877ac1
|
initial implementation of function-available, currently returned only false
|
2010-02-19 23:21:30 +00:00 |
|
Jez Higgins
|
36a305d55b
|
fixed more warnings
|
2010-01-10 22:02:43 +00:00 |
|
jez
|
1f12f0a2f0
|
nodeset functions now use NodeSetXPathFunction base class
|
2009-07-13 09:24:26 +01:00 |
|
jez
|
428121bab4
|
moved string functions to use StringXPathFunction base class
|
2009-07-13 09:13:50 +01:00 |
|
jez
|
94d5a26c6c
|
skip test for two arg version of document() - not yet implemented
|
2009-03-27 08:30:28 +00:00 |
|
jez
|
8f97c52f8a
|
added copy constructor to KeyFunction::UriMapper - some compilers want to copy, while the cooler ones can optimise that copy away :)
|
2009-03-04 20:34:30 +00:00 |
|
jez
|
9ddbb95491
|
implemented nodeset version of key()
|
2009-03-03 07:58:29 +00:00 |
|
jez
|
8cb5109ac1
|
keys now look something up. yay!
|
2009-02-26 10:16:49 +00:00 |
|
jez
|
ff835d03c0
|
Pass inscope namespaces to key functions so it can resolve key names at runtime
key() now works (bar nodeset argument)
just need to do the key lookup
|
2009-02-26 09:32:55 +00:00 |
|
jez
|
297345f3c3
|
started filling out xsl:key and keys. need to do a bit of refactoring around QNames now, to make everything a little easier
|
2009-02-18 09:36:41 +00:00 |
|
jez
|
0b2bb658b9
|
Skinned up skeleton implementation of key() function. Doesn't do anything yet though :)
|
2009-02-18 08:37:00 +00:00 |
|
jez
|
57f793ccc8
|
provided null implementation for unparsed-entity-uri
|
2008-10-27 22:20:49 +00:00 |
|
jez
|
4e418a8622
|
Implemented generate-id function
|
2008-10-27 19:13:47 +00:00 |
|
jez
|
0850f50269
|
tweaking document order across documents - not for any better reason than making a test case pass
|
2007-12-25 21:56:28 +00:00 |
|
jez
|
cdac22542e
|
added type() to XPath expressions. I need this to allow XSLT match patterns to be rewritten properly - see http://www.jezuk.co.uk/cgi-bin/view/arabica/log?id=3546 - but it will also be useful for compile time checking (should I get sufficiently keen :)
|
2007-12-18 23:03:16 +00:00 |
|
jez
|
af3ebfde60
|
s/XPathExpressionPtr/XPathExpression/g
|
2007-10-25 20:42:00 +00:00 |
|
jez
|
6e2f594dc9
|
more reworking on XPathValuePtr -> XPathValue. XPathValue contains rather than derives from boost::shared_ptr. Added operator== so can still compare to 0 to see if the value is null or not.
|
2007-10-22 14:10:49 +00:00 |
|
jez
|
889305618e
|
fixes for older gcc
|
2007-09-28 08:30:16 +00:00 |
|
jez
|
a76b137b60
|
removed basic_ prefixes from SAX classes, removed typedefs
|
2007-09-05 12:57:07 +00:00 |
|
jez
|
7cf3897061
|
renamed all .h to .hpp
|
2007-09-04 22:55:47 +00:00 |
|
jez
|
83c34592f3
|
|
2007-08-25 11:51:29 +00:00 |
|
jez
|
9d70b5c1c0
|
now handles document('')
|
2007-08-24 08:51:31 +00:00 |
|
jez
|
d63b9a504c
|
make document(url) respect base URI
|
2007-08-23 13:55:06 +00:00 |
|
jez
|
1108d7f5de
|
whitespace changes
|
2007-08-22 12:22:57 +00:00 |
|
jez
|
d30bba750e
|
merged with mangle-dev branch
|
2007-07-19 17:01:42 +00:00 |
|