I am parsing a web page with the HTML agility pack in vb.net and it works great most of the time, but I have come across a site I need help with.
When I go to grab the web page with my http object (I am using chilkat http and it does not have a javascript engine) I get back the page which is poorly written with document.writes for basically the entire page.
I do not want to use the browser control to first render the page.
Do you know of anything that will allow me to parse this page easily with xpath... does xpath work with javascript? Is there a way for me to remove the javascript with the agility pack?
What is the best way to write data from a hierarchical set of objects to a file? The highest order parent has 1000's of children all with children (DOM style). Trying to traverse the tree and creating one big string which is then written to a file is throwing an out-of-memory exception while creating the string.
Details I've created a set of classes that make up an HTML document. There was control that I needed that the pre-packaged HtmlElement and HtmlDocument didn't give. The Document Object Model is maintained throughout, with some similar methods and properties and such. I'm using the custom classes to create a very large HTML document. When I say large, I mean on the order of over 2000 printed pages. It's doubtful that they will all be printed, but some will be.
My base HTMLElement object, from which all other objects are derived, contains an OuterHTML property which, as expected, gets the full HTML of the calling object and the HTML of all child elements. After the code which generates the report runs, I have my HTMLDocument object containing the entire report which needs to be written to a file. Here is where I keep running into problems.
If I call OuterHTML on the HTMLDocument object, I get an out of memory exception. Other reports have saved fine, but this is by far the largest report I've thrown at my HTMLElement object. My assumption is that the property call is generating too much text.
I am basically just creating a new .HTML file, opening it for reading, and writing in all of the text. Like:
I am trying to retrieve all processes running on a machine with the usual information; process id, name and the memory usage. I am trying to export it all under one xml file, however to get all the information I had to use 2 separate methods. To get the process id, name and session id (process owner) I used the following code along with a dictionary and a class, using a .net library called Cassia.
Using server As ITerminalServer = manager.GetRemoteServer("Spartacus") server.Open() For Each process As ITerminalServicesProcess In server.GetProcesses() If Not String.IsNullOrEmpty(process.ProcessId) Then dictprocess.Add(process.ProcessId, New Processes(process.ProcessId, process.ProcessName, process.SessionId)) [Code] .....
As you can see the unique id (process id) is the same in each xml. Is there any way I can write the xml so that the information from both methods can be under one tag?
I want to access (read/write) the user entered text for a document.The document text is housed inside a CONTENTEDITABLE DIV tag within a html document.The html document is loaded into the webbrowser object (webbrowser.navigate(path and filename)).When the html document (bulletin.htm) loads,An error is popped up such as ACCESS DENIED to toolbar.htc and menu.htc And the toolbar and menubar are missing or corrupted.I have tried to generate the code for the document using the code below.
Function ScriptEditorHeader() As String Dim sBuf As String = Nothing sBuf = "" sBuf = sBuf & "<html "
how i can write a program to create a shortcut in the startup folder of a different program. So i have one program on my computer that should run at startup, i just need another program to create a shortcut to it, and then copy this shortcut into the startup folder.
i have to write a program for my VB class that consists of a resistance checker program. I've searched like a madman to help me through this and I have found nothing >. The program consists of 2 combo boxes, the first one is the nominal resistance drop down list of the numbers :100, 150, 220, 330, 470, 680, 820 and 1000. The second list is of the tolerance numbers; +/- 0.4%, +/-0.6% and +/-0.8%. Now what i want to do is select a number from the first combo box and select the tolerance level of the second combo box and i input the resistor of said value into the text box. when i click the check resistor button it should display a message saying if the resistor is in or out of tolerance. For now I have the form all laid out and the values inputted into both combo boxes and i can go to run the program i am able to select said values. Now my problem is trying to get the right code so that i can check the resistors value.
I want to start building and documenting a toolkit for a small development shop. Googling around lead me to something called VBCommenter. Is that a good tool to use? Has anyone had experience with other similar tools?[url]...
I am currently making a GUI for Minecraft Coder Pack. MCP works off a system of batch files that launch python programs. I want to be able to read and write to these cmd windows throught vb.net. So that I can tell when a process has finished or to answer a yes, no question i nthe python program, with a gui from vb.net[code]\...
How do i create a pdf document in vb.net? which references must i add for my project to be able to create a pdf document? Does vb have it's own iText if yes how can i download it and where?
How do I save my programs settings in a document? Like total sessions used, Total accounts created. Also, How do I make a text file save and load every time the program is opened or closed? The saved accounts should be like this in the text file.
Account: Account name E-Mail: E-Mail used Password: Password used
Account name, Password, E-Mail will will all be in a textbox or combobox so if you can make it save from there. I have an total accounts created combobox. How would I make that load into a combobox and then when session is closed they all save. So loaded into a combobox then saved into a text file.
I am trying to get my program to Read all the text from a txt document saved on my computer?
Dim fileReader As String fileReader = My.Computer.FileSystem.ReadAllText("C:Documents and SettingsOwnerMy DocumentsWord List")
What is going wrong is that when I try it it says that my access to that folder is denied for some reason. Also, how would I make it read each of the word in the file 1 at a time?
I'm wanting to store some settings for my program in an XML document. I've found plenty of places that allow you to write an XML document to somewhere on the hard drive although I'm wanting to link it in with the project so when the program installs it setups up the XML as well. This is also so when the program uninstalls it removes the XML.So I was wondering how I would go about writing to the XML document in my project, could it be done with Linq?
I would like to get some of the data from this XML document:
[URL]
Using this code:
Dim Document As New XmlDocument Document.LoadXml(xml) Dim DocumentElement As XmlElement = Document.DocumentElement
[Code].....
But I get an Object reference not set to an instance of an object. exception on the last line of code. If I quickwatch the Location value it is the correct node
I have been working on a program that can extract comments / tracked changes from a word document.Its coming along okay except for trying to extract the page numbers. The properties of Revision can be extracted very quickly:
i just write code for application, in which data is get by user and entered data is to print in a particular format?give me a code for vb.net button by which after click on it will print entered data?