DCL 4.0
Loading...
Searching...
No Matches
Html.h
Go to the documentation of this file.
1
2#ifndef __DCL_HTML_ENTITY_H__
3#define __DCL_HTML_ENTITY_H__ 20050530_20060103
4
5// XHTML Entity Sets
6// http://www.w3.org/TR/xhtml1/dtds.html#h-A2
7
8__DCL_BEGIN_NAMESPACE
9
11{
12public:
13
14 // '<' ==> &lt; &#60;
15 // '>' ==> &gt; &#62;
16 // '&' ==> &amp; &#38;
17 // '"' ==> &quot; &#34;
18 // ''' ==> &apos; &#39;
19 static String escape(
20 const String& _str,
21 const wchar_t* _chars // " <>"'&, NULL is all
22 );
23
24 static String strip(
25 const String& _str,
26 const wchar_t* _elementNames // NULL(all) or ',' delimiter ex: "html,head,meta,!"
27 );
28
29 static String format(
30 const String& _str,
31 int _tab2Space,
32 const String& _beginOfLine,
33 const String& _endOfLine
34 );
35
36};
37
38__DCL_END_NAMESPACE
39
40#endif // __DCL_HTML_ENTITY_H__
#define DCLCAPI
Definition Config.h:100
Definition Html.h:11
static String strip(const String &_str, const wchar_t *_elementNames)
Definition Html.cpp:231
static String format(const String &_str, int _tab2Space, const String &_beginOfLine, const String &_endOfLine)
Definition Html.cpp:123
static String escape(const String &_str, const wchar_t *_chars)
Definition Html.cpp:69