我必须遍历 .htm 文件并在每个文件中搜索特定字段。一旦检测到字段,我需要提取该字段的数据。以下是数据示例:
Name: John, Miller
htm 文件中的代码如下所示:
<tr>
<td><u>Name</u></td>
</tr>
<tr>
<td>John, Mille</td>
</tr>
我尝试使用cffile
阅读:
<cffile action="read" file="\files\someFile.htm" variable="myData">
<cfoutput>#myData#</cfoutput>
上面的代码在屏幕上输出了 .htm 文件。有没有办法遍历 .htm 文件中的数据?
我用 Coldfusion 9 试过这个:
<cfset myFile = "\files\someFile.htm">
<cfloop file="#myFile#" index="i" item="line">
<cfoutput>
#i#:#line#
</cfoutput>
</cfloop>
我收到了这个错误:
Attribute validation error for tag CFLOOP.
It has an invalid attribute combination: file,index,item. Possible combinations are:
Required attributes: 'file,index'. Optional attributes: 'charset,from,to'.
Required attributes: 'index,list'. Optional attributes: 'delimiters'.
Required attributes: 'group'. Optional attributes: 'endrow,groupcasesensitive,startrow'.
Required attributes: 'group,query'. Optional attributes: 'endrow,groupcasesensitive,startrow'.
Required attributes: 'query'. Optional attributes: 'endrow,startrow'.
Required attributes: None. Optional attributes: None.
Required attributes: 'array,index'. Optional attributes: None.
Required attributes: 'characters,file,index'. Optional attributes: 'charset'.
Required attributes: 'collection,item'. Optional attributes: None.
Required attributes: 'condition'. Optional attributes: None.
Required attributes: 'from,index,to'. Optional attributes: 'step'.
如果有人知道如何遍历htm
文件中的数据,请告诉我。谢谢你。