i have an html (save in a string variable if needed) and i want to use the content of one of the html's tables (the html page has 4 tables an i want only one of them) . i read a lot of similar post but i didn't find anything helpful. on how to parse the html and get the content of one of the tables so i can use this data later?
The question is not really about parsing the HTML, but rather parsing the HTML and adding elements to the DOM according to the HTML tags. For example - I want to be able to take an HTML page, add attribute to the HTML tags - such as "class='replace'", put some PHP/ASPNET code in the page (make an ASPX page with ASPNET or put some include with PHP) and make them parse the page every time it is accessed and manipulate the DOM of the tags marked as 'class="replace".
For example if I have < div class='replace'>< /div>, after I run the script I'll get something like < div class='replace'>This is a new text< /div>
I'd like to know one (or more) ways to parse the HTML page output. I'd like to detect some patterns on the HTML that will be send to the client and log some info if present.
I am creating a web app in ASP.NET with VB code behind. I would like it so that a user can input a url ("[URL]") and then when the user presses the GO button, I want the system to interprete the [URL] page (without navigating to it), look in the HTML source, and store all data that is present within the URL's <p></p> tags...is this possible?
I have noticed a similar thing present on [URL]. When you submit an article to [URL], it automatically looks at the URL's <meta name="description" content="" /> in the URL HTML file. I would like to do a similar thing, but instead extract all text between all <p></p> tags.
I'm trying to parse a HTML file to retrieve certain info in my asp.net app. I've looked at the html agility pack but found that also quite difficult. :-) As my HTML should be pretty standard I'm hoping regex is quick and easy. I need a regex that will look through the html file (which I've loaded into a string) and find the below line and take out the DATATOEXTRACT (which will be some sort of text, the name of a recipe in this case) so I can put it into a variable:
parsing the HTML from a URL for e.g. www.google.com...Idea is to convert the html to xml and than read and dump the content in the database...Is the approach correct or their a better way to do so?
i want to display these symbols in a textbox [URL] ok say i want to display a square root symbol I need to parse html command txt1.text=" html command square root symbol is " & √ 'this needs to be parsed
This works. Now I have to submit a form via C# code.... DONE. It works. And my C# code saves the "new" HTML to a string variable called "submitParsedHTML". My question is: how to I change out the URL, to go through the string variable instead? I am thinking about doing this: When the user clicks the button to "Post" to the form and the app grabs the HTML. The app logs into my FTP account and saves the HTML as a seperate (temporary) file to be used on the internet [URL] Then the app can then parse the HTML as if it was a normal HTML document and not have to go through formatting the text to an HTML document. What do you all think?
i want to replace "span" with "bold" to "bOpen" and "bClose" and to replace "span" with "italic" to "iOpen" and "iClose" in both c# and javascript.
i did use regular expression to do that: res = Regex.Replace(res, ".*?", replaceHtmlBold); but it cant match the nested tag and none-nested tag at the same time.
There is an asp.net page that loads html file. the problem is that this html file is on another website and I need to show only part of this HTML file. in this case, I need to show one image only.
HtmlNodeCollection cols = doc.DocumentNode.SelectNodes("//td[@width='186']");<br /> foreach (HtmlNode col in cols)<br /> { if (col.InnerText == "Text1") { Label1.Text = col.InnerText; } }
The reason why i have the if-condition is because there are more td's in the page. And i need to specifically pick out the one who got "Text1" in it. But the problem is how i can parse out the text "? - ?" There are more text in the document also having the text "? - ?" but i need to pick out specifically the one between my two other nodes. The result should be Text1 ? - ? Text2 etc. I guess it has something to do with nextchild or sibling etcetera?
In this field I have a RequiredFieldValidator validation only. Unfortunately, after any PostBack if the content of any of the fields includes HTML tags or any other potentially dangerous code - the entire ViewState is cleaned.Setting ValidateRequest to false does not help. I'm using IIS 7.5 and .NET 4.0.
Basically I want to load a HTML document and using controls such as multiple check boxes which will be programmed to hide, delete or show HTML elements with certain ID's. So I am thinking I would have to set an inline CSS property for visibility to: false on the ones I want to hide or delete them altogether when necessary.
I need this so I don't have to edit my Ebay HTML templates in dreamweaver all the time, where I usually have to scroll around messy code and manually delete or add tags and their respective content. Whereas I just want to create one master template in dreamweaver which has all the variations that my products have, since they are all of the same genre with slight changes here and there and I just need to enable and disable the visibility of these variants as required and copy + paste the final html.
I haven's used Windows Forms before, but tried doing this in WebForms which I do know a bit. I am able to get the result that I want by wrapping any HTML elements in a <asp:PlaceHolder></asp:PlaceHolder> and just setting that place holders visibility to false after the associated checkbox is checked and a postback occurs, finally I add a checkbox/button control that removes all the checkboxes, including itself etc for final html. But this method seems just like too much pain in the ass as I have to add the placeholder tags around everything that I need control over as ordinary html elements do not run at server, also webforms injects a bunch of Javascript and ViewState data so I don't have clean HTML which I can just copy after viewing the page source.
Any tips/code that you can suggest to achieve the desired effect with the least changes required to existing HTML documents? Ideally I would want to load the HTML document in, have a live design preview of it and underneath have a bunch of well labelled checkboxes programmed to hide, delete or show elements with certain ID's.
I get some URL from a XML feed. Now the question is how do I get a specific data from each page represented by those URLs. For example if I have a URL: [URL] in the feed data and on that page there is a table like this:
[code]...
Now the question is how do I get the content of the span which has the class "summary" and which is the child of the having a class name "snip". We do have to decode emove the encoded html contained by the span.
Normally I work in ASP Classic, and am still a bit green on ASP.Net MVC.
I have my model with its fields or entities (might not be the right word hence why not able to find if previously answered, forgive me), and some of these will have null values such as hyperlinks, email address, specific types of phone numbers, etc.
What I want to do is not write certain blocks of HTML within the foreach loop if a field is empty.
In ASP Classic, I would have written an If statement along the lines of:
<% If RS.field <> NULL then %>HTML with <%=RS.field %><% End If %> <% If RS.field2 <> NULL then %>HTML with <%=RS.field2 %><% End If %> ...
However, I don't know how to achieve the same result in ASP.Net MVC.In one of my current usages, a list of sellers returned for a specific set of search results, it runs through a foreach loop and returns the current HTML (in part):
Website: <a class="url" href="<%= seller.ContactWebsite %>" target="_blank" title="Visit the website for <%= seller.Name %>"><%= seller.ContactWebsite %></a><br />
So, if for example I have a field from the model, say seller.ContactWebsite, and this field was NULL, I would not want it to write this as part of the foreach loop.
The data being passed to the C# function looks like:
lbItems=1&lbItems=3&lbItems=5
Is there any built-in C# function that can deserialize that easily, to convert the values into an array of some sort? Or maybe there's a better way to pass the data from jQuery?
Exploring the feasibility of something here... We have a UI page in the mvc3 web-application that the admin will use to upload a 'csv' file. Is it possible to have an SSIS package that will be called by the application..that will validate/transform all these data and store into db if its all valid or throw back error details to application if there are invalid data?
Just trying to leverage the capabilities of SSIS to do the parsing of file and transformation of data. If this is not possible, is there a better way?
update: yes, need to execute ssis on the fly.. and give back a message on the UI page. telling the'uploader' if his upload failed or not based on message that SSIS would give back to the application.