cfm的強大魅力還在於對於XML的使用上表現方式簡便,易上手。
下面的這個例子顯示了如何生成XML文件
Select * from SY_Table
MyDoc = XMLNew();
MyDoc.XMLRoot = XMLElemNew(MyDoc,"Body");
for(i=1;i le #Num.RecordCount#; i=i+1){
MyDoc.Body.XMLChildren[i] = XMLElemNew(MyDoc,"text1");
MyDoc.Body.XMLChildren[i].XMLTEXT = "#Num.User_Name[i]#";
StructInsert(MyDoc.Body.XMLChildren[i].XMLAttributes, "id", "#i#");
MyDoc.Body.XMLChildren[i].XMLChildren[1] = XMLElemNew(MyDoc,"text2");
MyDoc.Body.XMLChildren[i].XMLChildren[1].XMLTEXT = "#Num.pwd[i] }
charset="utf-8" file="#ThisPath#myXML.XML" output="#toString(MyDoc)#"> file="#ThisPath#myXML.XML" variable="myXMLFile">

