2012-03-23 6 views
2

xmlノードを削除するのにcfscriptを使用していますが、名前を動的に削除する際に問題が発生しています。ハードコーディングされた擬似例:I、すなわち動的coldfusion arrayclear xml

<cfscript> 
ArrayClear("xmlNav.myXmlDoc#xmlNav.xmlPath#"); 
</cfscript> 
を削除する値を設定する方法

<cfscript> 
ArrayClear(xmlNav.myXmlDoc.UL[1].LI[2]); 
</cfscript> 

xmlNav.xmlPath = ".UL [1]に.Li [2]"

感謝もしあなたが

答えて

0

Evaluate()を使用してみてください助けるために:

<cfscript> 
    ArrayClear(Evaluate("xmlNav.myXmlDoc" & #xmlNav.xmlPath#)); 
</cfscript> 
+0

評価で動作しましたが、評価を使用せずに行う方法がありますが、それは時にはかなり遅くなる可能性があります。もしそうでなければ私はそれに固執するでしょうか? –

関連する問題