Strip Non-XHTML Tags From A String In C#?

Jun 6, 2010

I need to be able to remove non-XHTML tags from a string containing XHTML that has been stored in a database. The string also contains references for controls (e.g. ) inside the XHTML, but I need clean XHTML with all standard tag contents unchanged.

These control tags are varied (they could be any ASP.NET control), so there are too many to go looking for each one and remove them. The way they are closed is also varied, so not all of them have closing tags, some are self closing.

How can I go about doing this? I've found some HTML cleaners on-line for including in my project, but they either remove everything or just HTML encode the entire string.

Also, I'm dealing with parts of XHTML documents, not entire documents - don't know if that makes a difference.

An example (not fantastic, but gives you the idea of what I'm working with):

<p><mycontrols:mycontrol myproperty="hello world" myproperty2="7"><SPAN><a href="#"><img title="an example image" height="68" width="180" alt="an example image" src="images/example1.gif"></a></span></mycontrols:mycontrol><a href="#"></a></p>

Needs to become:

<p><a href="#"></a></p>

View 2 Replies


Similar Messages:

Web Forms :: Generating Xhtml In Code Behind - Adding Tags

Sep 21, 2010

I am generating xhtml in code that is then inserted into the page. Are there class(es) that help with adding tags etc. Then having a function that will output it to a string. (like the xml dom api) code like:

tagBody = Doc.GetBody();
tag1 = tagBody.AddTag(tag_a, "Asp.net");
tag1.SetAttribute("href", "http:/asp.net");
tag1.AddTag(tag_br);
tag1.InsertTag(tag_br);

Output from tostring function like:

<body>
</br>
<a href="http://asp.net">Asp.net</a>
</br>

View 1 Replies

Web Forms :: Truncate Or Strip Long String Into Limited Characters In Repeater

Apr 20, 2013

I want to show limited text in a linkbutton which is inside repeater control.. As repeater is configure with datasource...how can i do that...

View 1 Replies

Unclosed Tags In A String

Oct 10, 2010

In my string I have some unclosed html tags. For example

<div><p></p>
<p><b></p>

View 1 Replies

.net - Alligator Tags(<% %>) Inside Js String?

Apr 13, 2010

I am trying to redirect a page reading the url from the config file.However, when I try this:

<script type="text/javascript">
<%string redirectUrl = System.Web.Configuration.WebConfigurationManager.AppSettings["RedirectURL"];%>
window.parent.location.replace("<%=redirectUrl%>");
</script>

the alligator tags <% %> are Not being highlighted, and when I run I get the following error in the yellow screen:the controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

View 6 Replies

C# - How To Convert The Html Tags And Get A Message In String

May 29, 2010

how to convert the html tags to the msg bodg in mail function.

Company Name: BPL Industry Type:
datatable dt=new datatable();
string msg= dt.rows[i]["Message"].tostring();
if (boolcheck)
msg.Body

View 2 Replies

Asp.net -emove All <a></a> Tags From A Large Html String In C#?

Dec 10, 2010

I have a large string of HTML that I have parsed with a bunch of already formed links in it. I am looking for a quick way to get rid of all of the links to display just the text. Any help or suggestions is appreciated!

[code]...

View 3 Replies

C# - Remove Extra Spaces And Many Tags Using String.Replace() Method?

Dec 11, 2010

I have a long string containing the ,<p> </p> and <br>. I want to clean my string from all these tags and spaces. How it can be done with String.Replace() method. I am doing separately right now, it is working but is there a way to do it at once, without replace() method.

String.Replace(" ","").Replace("<p>","").Replace("<br>","")

It is giving me clean code but I am looking for a general solution, means if I am having more tags (10 to 20) to filter then how to do it efficiently.

View 5 Replies

C# - Characters To Strip Out In A SEO Clean Uri?

Jan 19, 2010

I'm using asp.net/C# and I'm looking to create unique(?) uris for a small CMS system I am creating.

I am generating the uri segment from my articles title, so for example if the title is "My amazing article" the uri would be www.website.com/news/my-amazing-article

There are two parts to this. Firstly, which characters do you think I need to strip out? I am replacing spaces with "-" and I think I should strip out the "/" character too. Can you think of any more that might cause problems? "?" perhaps? Should I remove all non-alpha characters?

Second question, above I mentioned the uris MAY need to be unique. I was going to check the uri list before adding to ensure uniqueness, however I see stack overflow uses a number plus a uri. This I assume allows titles to be duplicated?

View 3 Replies

AJAX :: Script Tags Rendered Inside The Body Tags?

Jun 26, 2010

i have created a aspx page with the script manager, update panels and so on. Now, when i use some jquery functions which are included inside the head tags, when the page is run, i find the script tags generated inside the body instead of the head tag. i'm using visual studio 2005 only.

View 2 Replies

C# - Forum Tags: Can Regex Be Modified To Grab Nested Tags?

Feb 24, 2011

I am building a forum and I want to use forum-style tags to let the users format their posts in a limited fashion.Currently I am using Regex to do this.As per this question:How to use C# regular expressions to emulate forum tags. The problem with this,is that the regex does not distinguish between nested tags.Here is a sample of how I implemented this method:

public static string MyExtensionMethod(this string text){return TransformTags(text);}
private static string TransformTags(string input)
{string regex = @"[([^=]+)[=x22']*(S*?)['x22]*](.+?)[/(1)]";
MatchCollection matches = new Regex(regex).Matches(input);
for (int i = 0; i < matches.Count; i++)
var tag = matches[i].Groups[1].Value;
var optionalValue = matches[i].Groups[2].Value;
var content = matches[i].Groups[3].Value;
Now,if I submit something like [quote] This user posted [quote] blah [/quote] [/quote] it does not properly detect the nested quote.Instead it takes the first opening quote tag and puts it with the first closing quote tag.Do you guys recommend any solutions?Can the regex be modified to grab nested tags?Maybe I shouldn't use regex for this?

View 3 Replies

C# - Split And Strip Into Multiple Variables?

Mar 9, 2010

How to Split and strip X string values into separate variables? X has string value of

itemA=myvalue&itemB=anothervalue&itemC=andanother

I have 3 strings (var1,var2,var3) to hold the values of the stripped values. Find in string X "itemA=" copy everything after "=" character until "&" character OR if no "&" character is found copy until end of string (store this value into var1) Find in string X "itemB=" copy everything after "=" character until "&" character OR if no "&" character is found copy until end of string (store this value into var2)

Find in string X "itemB=" copy everything after "=" character until "&" character OR if no "&" character is found copy until end of string (store this value into var3)

View 4 Replies

IIS7 Rewrite - Strip HTTP Header?

Apr 1, 2010

Is it at all possible to use IIS7's rewrite capability in web.config to strip a particular HTTP header from a client request?We have an application that makes an HTTP POST to our website, and apparently the request contains the HTTP Expect header. Previously this was not a problem, but we've switched hosts and now the site is returning HTTP error 417 Expectation failed. So the real solution is to fix the software so it doesn't send the Expect header, but that can't happen soon enough for the folks in charge, who'd like to come up with an immediate web-based fix.I've used ISAPI_Rewrite before and I've read that it can strip a header, and the new host claimed they had ISAPI installed... but that seems to have been a lie, as I cannot get it to work, and support's only response on the subject is "use IIS7 Rewrite instead."

View 2 Replies

Web Forms :: Strip Out MS Word Formatting Programmatically?

Oct 30, 2010

I'm about to start an application that will allow users to upload an amount of text to a SQL database via an ASP.NET webform. I am certain that many users will cut and paste the text from Word, together with all the formatting and other baggage that Word creates. I'm looking for a way of programatically stripping out all of this stuff and leave just plain text.

View 2 Replies

Web Forms :: Strip Email Headers From A Mail Using C#?

Jul 15, 2010

If anybody knows how to remove the email headers from an email using C# pls inform me

View 2 Replies

Xhtml 1.0 Does Not Support The Xform Elements Error - How To Fix It

Oct 7, 2010

i am doin project with xforms but i keep on getting an error which says tht the xhtml 1.0 does not support the xform elements i tried putin al tht necesary namespaces for xforms but am still getting the error..

View 1 Replies

How To Make Online Shop Using XHTML + XML + Ajax

May 31, 2010

I want to make a flower shop using the technologies mentioned in the title. I was thinking about customer/admin login in ajax. I'm using Visual Web Developer 2008 Express and I know a bit of VB.

View 2 Replies

C# - Cutting HTML String Into Separate Lines Without Breaking HTML Tags

Oct 24, 2010

I have to break a HTML content string in to multiple lines. And each line should have some fixed characters, 50 or 60 Also I don't want to break the word..or html tags...

ex : <p>Email: <a href="mailto:someone@gmail.com">someone@gmail.com</a></p>
<p><em>"Text goes <font color=red>Hello world</font> Text goes here and Text goes here Text goes here 1976."</em> </p>

How can I acheive this in C#?

View 1 Replies

How To Apply CSS Tags To <li> Tags When Using 4.0 Menu Control

Feb 1, 2011

Is there a way to apply your own CSS tags to <li> tags when using ASP .NET 4.0 menu control? For example, say I have an external style sheet that has tags "class1", "class2", "class3", and etc. I want to apply "class1" to the first menu item. Then if menu item is selected, I want to apply "class2" and if it's not selected, "class3". I played with various 'Static' styles, but just can't get it work. I finally gave up and created my own menu control that extends ASP .NET menu control and provides my own custom rendering. This works, but I'm wondering if there is a way to get it work with built-in menu control.

View 1 Replies

Add A Custom / Namespaced XHTML Attribute To A Web Control Declaratively?

Aug 24, 2010

Normally, unknown attributes of a webcontrol are passed through to to the rendered element in the browser. So the following works.

<asp:label runat="server" Text="Label Text" helpId="101" />

However, if you use a namespaced attribute like the following

<asp:label runat="server" Text="Label Text" myNs:helpId="101" /></div>

The attribute is not rendered to the client, even when the custom namespace is declared in the html element like: <html xmlns= [URL] Does anyone know of a way to get this to render to the client, without having to use a custom control. A module or other globally "pluggable" solution would be acceptable.

View 1 Replies

.net - Developing Valid Xhtml Document From Unformed Html?

Sep 28, 2010

I want to develope the valid xhtml doc the input doc is not well formatted i managed to correct some errors but stuck up in condition like

<span>......<p></span>...</p>

there can be any tags in place of span and p......but condition is as mentioned i want to handle this condition i m new in .net c#

View 3 Replies

Web Forms :: Invalid XHTML Markup Using ItemCommand In ImageButton?

May 20, 2010

I'm using an ImageButton inside a repeater with an ItemCommand. The repeater is used as a trigger to an UpdatePanel. The XHTML generated puts an 'ItemCommand' attribute in the <input> element corresponding to the ImageButton. This causes XHTML validation (using the W3C validator) to fail, because ItemCommand isn't a valid attribute for input.

I've Googled and found nothing about this, and the MSDN page assures me that asp.net generates perfect XHTML.

View 2 Replies

AJAX :: ScriptManager Input Tag Not Rendered With XHTML Strict Compliance?

Jul 15, 2010

I seem to have come upon an issue with XHTML 1.0 Strict compliance and ASP.NET AJAX. When a ScriptManager is included on the MasterPage, it renders the following tag:

<input type="hidden" name="ctl00$SCManager" id="ctl00_SCManager" />

In order to be XHTML Strict compliant, this tag must be included in a <div>, as is the VIEWSTATE. Even when Strict compliance is enabled in the web.config, the ScriptManager insists on rendering in a non-compliant way. This is currently blocking our transition to Strict mode, as it's the only non-validating tag on our pages.

View 3 Replies

C# - How To Make XHTML Validation Happy When Using Custom System.Web.UI.Control

Aug 28, 2010

I am sure this question has been asked and answered; but I haven't managed to find it...

I am creating a very simple custom System.Web.UI.Control that has a few properties. I can define in my ASPX page the following tag and everything is happy:

<ns:MyControl runat="server" MyProperty="Value" />

However, if I want to have one or more "child" properties, like so:

<ns:MyControl runat="server" MyProperty="Value">
<Element AnotherProperty="AnotherValue1" />
<Element AnotherProperty="AnotherValue2" />
</ns:MyControl>

what I need to do to make the XHTML validate. I always have

Content is not allowed between the opening and closing tag of element 'XXX'

Element 'XXX' is not supported

The name contains uppercase characters, which is not allowed

The code actually runs as expected, but I haven't manged to find a good example on how to do this correctly so that everything validates. In terms of implementation of the Custom Control, I just have all properties stubbed out at the moment, and looks something like:

[ParseChildren(true)]
[PersistChildren(false)]
public class MyControl : Control[code]....

Ultimately, Element is intended to build up a collection of Elements. Any insight on how to do this properly and have the XHTML validate

View 2 Replies

Security :: Couldn't Get Strip To Remove The Domain From The Username (as The Format Is Domainnameusername)?

Aug 26, 2010

I've got a literal control to display the username of the user logged into our companies intranet system, originally I had a LoginName control but couldn't get strip to remove the domain from the username (as the format is domainnameusername) so I'm trying it this way.

[Code]....

protected void Page_Load(object sender, System.EventArgs e)

View 7 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved