summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base/luasrc/xml.lua
blob: 30b37210bd83e9dc91e131d9f4eac5c443bfaf6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
-- Copyright 2008 Steven Barth <steven@midlink.org>
-- Licensed to the public under the Apache License 2.0.

local tparser = require "luci.template.parser"
local string = require "string"

local tostring = tostring

module "luci.xml"

--
-- String and data manipulation routines
--

function pcdata(value)
	return value and tparser.pcdata(tostring(value))
end

function striptags(value)
	return value and tparser.striptags(tostring(value))
end


-- also register functions above in the central string class for convenience
string.pcdata      = pcdata
string.striptags   = striptags