|  |  | 
 |  |  |             { | 
 |  |  |  | 
 |  |  |                int i = 1; | 
 |  |  |                while (p.find(L"=L",0)>0) | 
 |  |  |                while (p.find(L"=",0)>0) | 
 |  |  |                { | 
 |  |  |                   xstring name = p.mid(0, p.find(L"=L",0)); | 
 |  |  |                   xstring value = p.mid(p.find(L"=L",0) + 1, p.find(L"=L",0) - 1); | 
 |  |  |                   xstring name = p.mid(0, p.find(L"=",0)); | 
 |  |  |                   xstring value = p.mid(p.find(L"=",0) + 1, p.find(L"=",0) - 1); | 
 |  |  |                   return ""+value; | 
 |  |  |                   i += 1; | 
 |  |  |                } | 
 |  |  | 
 |  |  |             xstring TemplateContent = e.selectSingleNode(L"TemplateContent").text+L""; | 
 |  |  |             xstring TemplateID = e.selectSingleNode(L"TemplateID").text+L"";             | 
 |  |  |             //trace(ItemName); | 
 |  |  |             xml x = new xml; | 
 |  |  |             xml x ; | 
 |  |  |             x.setNativePointer(x.CreateInstance()); | 
 |  |  |             x.LoadXml(TemplateContent);                | 
 |  |  |             dw_other.Retrieve(x); | 
 |  |  | 
 |  |  |             if (GetParam()) | 
 |  |  |             { | 
 |  |  |                int iArgs = GetParam(); | 
 |  |  |                xaserverarg arg1 = new xaserverarg; | 
 |  |  |                arg1.setNativePointer(iArgs); | 
 |  |  |                xaserverarg arg1; | 
 |  |  | 					 | 
 |  |  |                dw_other = new xdwtable; | 
 |  |  |                dw_other.setNativePointer(arg1.GetArgString(L"dw_other").toInt()); | 
 |  |  |                dw_prop = new xdwtable; |