GNU/Linux |
Debian 6.0.4(Squeeze) |
|
![]() |
XML::XPathEngine::Literal(3pm) |
![]() |
XML::XPathEngine::Literal − Simple string values.
In XPath terms a Literal is what we know as a string.
new($string)
Create a new Literal object with the value in
$string. Note that " and ' will
be converted to " and ’ respectively. That is not
part of the XPath specification, but I consider it useful.
Note though that you have to go to extraordinary lengths in
an XML template file (be it
XSLT or whatever) to make use of this:
<xsl:value−of select=""I'm feeling &quot;sad&quot;""/>
Which produces a Literal of:
I'm feeling "sad"
value()
Also overloaded as stringification, simply returns the
literal string value.
cmp($literal)
Returns the equivalent of perl’s cmp operator against
the given $literal.
![]() |
XML::XPathEngine::Literal(3pm) | ![]() |