因为很多时候把cfdump的输出直接存到数据库里,现在要解出来重新使用。(当时就图个方便。其实应该使用cfwddx,把wddx的内容存起来就可以无限使用了。)
办法想到一个,因为html可以看作是松散的xml,所以可以把cfdump的内容转成xml。使用xml的功能,把需要的数据一个一个弄出来。
例子:
<cfset a.a = 1>
<cfset a.b = 2>
<!--- <ROOT></ROOT>很重要,不然不会被看作是xml--->
<cfsavecontent variable="b"><ROOT><cfdump var="#a#"></ROOT></cfsavecontent>
<cfcontent reset="yes"><cfoutput><cfdump var="#XMLParse(b)#"></cfoutput>