从HTML读取数据到C# [英] Read Data From HTML to C#
本文介绍了从HTML读取数据到C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我遇到了从html到C#的Java控件读取数据的问题。这是html中的代码:
< html >
< head >
< title > 标题< / title >
< 跨度> <跨度类=代码leadattribute>式跨度> <跨度类=代码属性> 跨度> <跨度类=代码属性>型跨度> <跨度类= code-keyword> = text / css >
<! -
body {}
# box1 {< span class =code-attribute> position : 绝对; top : 0px; left : 0px; width : 150px; height : 35px; z-index : 1; }
- >
< / style >
< / head > 跨度>
<跨度类= 代码关键字>< 跨度> <跨度类= 代码leadattribute>体跨度> <跨度类=代码 - 属性> bgcolor = #FFFFFF >
< div id = <跨度类= 代码关键字> BOX1 跨度> <跨度类= 代码关键字 >> 跨度>
<跨度类= 代码关键字>< applet
codebase = ../ applets /
< span class =code-attribute> archive = s7api.jar,s7util.jar,s7gui.jar,s7applets.jar
code = de.siemens.simaticnet.itcp.applets.S7GetApplet.class
name = Get_Applet_Name
可能 script < span class =code-attribute>
< span class =code-attribute> width = 150
height = 35
hspace = 0
vspace = 0
align = top >
< param name = RACK value = 0 >
< param 名称 = SLOT value = 0 >
< ; param name < span class =code-keyword> = LANGUAGE 值 = en >
< param name = BACKGROUNDCOLOR value = 0xFFFFFF >
< param name = 编辑 value = true >
< param name = FORMAT value = Var_Name_1 = \F >
< param 名称 = VARTYPE value = 0x08 >
< param name = VARCNT value = 1 >
< param 名称 = VARAREA value = 0x84 >
< param name = VARSUBAREA value = 1 >
< param name = VAROFFSET value = 0 >
< param name = CYCLETIME value = 5000 >
< / ap plet >
< / div >
< / body >
< / html >
我想从html获取applet控件并读取值。但是,我无法从我的C#代码中读取applet控件。
请帮忙。谢谢。
解决方案
如果要解析html标记,请使用此库:
HTML Agility Pack [ ^
Hi,
I'm facing a problem with read data from Java control in html to C#. Here is code in html:
<html>
<head>
<title>Title</title>
<style type="text/css">
<!--
body { }
#box1 { position:absolute; top:0px; left:0px; width: 150px; height: 35px; z-index:1; }
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div id="box1">
<applet
codebase ="../applets/"
archive ="s7api.jar, s7util.jar, s7gui.jar, s7applets.jar"
code ="de.siemens.simaticnet.itcp.applets.S7GetApplet.class"
name ="Get_Applet_Name"
mayscript
width ="150"
height ="35"
hspace ="0"
vspace ="0"
align ="top">
<param name="RACK" value="0">
<param name="SLOT" value="0">
<param name="LANGUAGE" value="en">
<param name="BACKGROUNDCOLOR" value="0xFFFFFF">
<param name="EDIT" value="true">
<param name="FORMAT" value="Var_Name_1 = \F ">
<param name="VARTYPE" value="0x08">
<param name="VARCNT" value="1">
<param name="VARAREA" value="0x84">
<param name="VARSUBAREA" value="1">
<param name="VAROFFSET" value="0">
<param name="CYCLETIME" value="5000">
</applet>
</div>
</body>
</html>
I want to get the applet control from html and read the value. However, I cannot read the applet control from my C# code.
Please help. Thank you.
解决方案
If you want to parse the html markup, use this library :
HTML Agility Pack[^]
这篇关于从HTML读取数据到C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文