I have never tried but this might be a good starter for those interested
in implementing such enhancements.
http://mvp-xml.sourceforge.net/exslt/
Atsushi Eno
Miguel de Icaza wrote:
Hey guys,
The current XPath stack on Mono is tied up to 1.0 because this is what
.NET had.
Every once in a while we run into useful features from XPath 2.0 that
would be useful to have. And although a complete XPath implementation is
not something that we want to jump into with both feet, it would be useful
to introduce some of the simpler new functions that were part of XPath
2.0,
like the convenience "ends-with" method instead of the alternative mess:
substring(/myXml/data,
string-length(/myXml/data) - string-length('World') +1
)
Or:
<stylesheet> or <transform> : <msxsl:script language="C#"
implements-prefix="x"
xmlns:msxsl="urn:schemas-microsoft-com:xslt">public bool ends_with
(string s, string target) { return s.EndsWith (target);
}</msxsl:script>
and use "x:ends_with(foo, bar)" instead
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-devel-list