HTMLparser¶
Properties¶
allowTags¶
- Property
- allowTags
- Data type
- list of tags
- Description
- Default allowed tags
stripEmptyTags¶
- Property
- stripEmptyTags
- Data type
- boolean
- Description
- Passes the content to PHPs
strip_tags()
.
stripEmptyTags.keepTags¶
- Property
- stripEmptyTags.keepTags
- Data type
- string
- Description
- Comma separated list of tags to keep when applying
strip_tags()
.
tags.[tagname]¶
- Property
- tags.[tagname]
- Data type
- boolean / HTMLparser_tags
- Description
-
Either set this property to
0
or1
to allow or deny the tag. If you enter HTMLparser_tags properties, those will automatically overrule this option, thus it's not needed then.[tagname] in lowercase.
localNesting¶
- Property
- localNesting
- Data type
- list of tags, must be among preserved tags
- Description
- List of tags (among the already set tags), which will be forced to have the nesting-flag set to true
globalNesting¶
- Property
- globalNesting
- Data type
- (ibid)
- Description
- List of tags (among the already set tags), which will be forced to have the nesting-flag set to "global"
rmTagIfNoAttrib¶
- Property
- rmTagIfNoAttrib
- Data type
- (ibid)
- Description
- List of tags (among the already set tags), which will be forced to have the rmTagIfNoAttrib set to true
noAttrib¶
- Property
- noAttrib
- Data type
- (ibid)
- Description
- List of tags (among the already set tags), which will be forced to have the allowedAttribs value set to zero (which means, all attributes will be removed.
removeTags¶
- Property
- removeTags
- Data type
- (ibid)
- Description
- List of tags (among the already set tags), which will be configured so they are surely removed.
keepNonMatchedTags¶
- Property
- keepNonMatchedTags
- Data type
- boolean / "protect"
- Description
-
If set (
1
), then all tags are kept regardless of tags present as keys in$tags
-array.If
protect
, then the preserved tags have their<>
converted to<
and>
Default is to REMOVE all tags, which are not specifically assigned to be allowed! So you might probably want to set this value!
htmlSpecialChars¶
- Property
- htmlSpecialChars
- Data type
- -1 / 0 / 1 / 2
- Description
-
This regards all content which is not tags:
- -1
- Does the opposite of "1". It converts
<
to<
,>
to>
,"
to"
etc. - 0
- Disabled - nothing is done.
- 1
- The content outside tags is
htmlspecialchar()
'ed (PHP-function which converts&"<>
to&...;
). - 2
- Same as "1", but entities like
&
orê
are untouched.