Hi<br><br>I&#39;m trying to use AntiSamy to validate that only allowed tags are present in a given html. I want to reject the HTML if any tags that I don&#39;t allow are present.<br>Looking at the current API, I find this a bit difficult to do.<br>
If I base the policy upon the myspace policy, and try to scan something with an empty style-tag, I get an error &quot;The style tag was empty, and therefore we could not process it. The rest of the message is intact, and its removal should not have any side effects.<br>
If I set html and body to validate and then try to scan something like &lt;html&gt;&lt;body&gt;Hello&lt;/body&gt;&lt;/html&gt;, I get an error saying &quot;The head tag was empty, and therefore we could not process it. The rest of the message is intact, and its removal should not have any side effects.&quot;<br>
<br>For the first case, I can understand why the message is in the error list. For the second one, it&#39;s complaining about a tag that isn&#39;t even there....<br><br>I would prefer if there was a way to separate between warnings and errors. The two empty tag messages sound like warnings, not errors, to me. But maybe the API isn&#39;t supposed to be used like this?<br>
<br>And one more question:<br>Are there any problems associated with allowing &lt;html&gt;, &lt;head&gt; and &lt;body&gt; tags, or does AntiSamy handle things like a meta tag in the head changing charset etc.?<br><br><br>
Best regards<br>Erlend Oftedal<br>