I am trying to find a solution where code (scripting langauges) are not validated, in other words what I enter is what is displayed and having a hard time finding anything on this issue.
Here is the scenario I use the editor to write a post, then type some text and use the past as text to insert some code, it is surrounded by the pre tag and when it is saved, or loaded I am not sure when, I find <p> and <div> and <br /> all through my code that is not meant to have this stuff.
As an example, the following code.
XDocument config = XDocument.Load(path);
cfServers = (from el
in
config.Descendants(
"server"
)
orderby el.Name
select
new
Server() {
Name = el.Element(
"name"
).Value.Trim(),
Directory = el.Element(
"directory"
).Value.Trim()
}).ToList<server>();
Will become
XDocument config = XDocument.Load(path);
cfServers = (from el
in
config.Descendants(
"server"
)
orderby el.Name
select
new
Server() {
Name = el.Element(
"name"
).Value.Trim(),
Directory = el.Element(
"directory"
).Value.Trim()
}).ToList<server>();
</server>
Now I either want to switch this frigging thing off, or have the dam parser fixed. Or switched off till it is fixed, my users don't care about HTML. The job is that should be able to write an article, and then insert the code.
It has a mind of its own that in my opinion is not worth the hassle of it being validate.
Is there any work around to this problem?
Guess not
I guess no one knows how to stop this, I am really getting tired of this editor and this crap.
Pasting as plain text, something as simple as
<form>
<input name="usrname" type="text" />
</form>
Even reformats the code, it is almost like well we know that <g; etc are tags and we are going to switch back because we thought this is what you mean.
There has to be a work around for this, I am sure many have had this issue, or is it just a case of going over to another editor that doesn't do this?