|
web 服务HTML 文本模式匹配 |
|
作者:客服中心 文章来源:本站原创 点击数: 更新时间:2006-2-24 |
|
下例说明如何为提供文本的任何 URI 创建客户端代理。不用创作 .asmx 文件,而是可以创建 WSDL 文件来描述当前提供的 HTML(或 XML 或者任何其他非二进制格式)页。可以使用 WSDL 来生成客户端代理,并使用 WSDL.exe 命令行工具。该工具通过 RegEx 来分析已命名的 HTML 页和提取值。 为此可在 WSDL 的响应节中添加 <Match> 标记。这些标记采用一个称为 pattern 的属性,这是与页面上作为属性值的文本部分相对应的正则表达式。(注意:代理类中的属性为只读。) 使用中的代码然后可以创建对象,访问由 WSDL 中的功能化名称调用的 Matches 对象,并可以将任何 HTML 部分作为属性来访问。不需要了解 WSDL、正则表达式甚至 HTML 就可以使用代理类。代理类的行为与任何其他 .NET 框架类一样。
|
|||
返回上一页 |