I tried using your suggestion but no success:(
closely looking the error 91 is on
intNodeCheck = (objDoc.documentElement.childNodes(1).childNodes.L ength)
where objDoc.documentElement is not getting set.
is there anything wrong in the code assuming the xml structure? Here is the actual XML code that I want to edit
<?xml version="1.0" encoding="UTF-16" ?>
- <MultiBlock xmlns="x-schema:ConfigFileSchema.xml">
- <Model>
<ModelName type="AlarmGroup">Alarm Groups</ModelName>
<DSASystem>CPChem_Unit24</DSASystem>
<Repository>CPS024ESVT01</Repository>
</Model>
- <ErdbVersion>
<DbVersion>9.0</DbVersion>
<DbDesc>EMDB Release EXP300.1-19.0</DbDesc>
<DbGUID>5A0F1247-A640-4EA6-BD55-9C7A48026A02</DbGUID>
<DbLangID>ENU</DbLangID>
</ErdbVersion>
- <Block>
- <BlockDef>
<BlockName>1RXFDDR</BlockName>
<EntityName>1RXFDDR</EntityName>
<BlockId>20000217</BlockId>
<BlockGUID>DBD3D0F7-45DD-4BE8-B671-78F76E007F92</BlockGUID>
<BlockDesc>Exported on (MM-DD-YY HH:MM) 04-25-2007 10:58</BlockDesc>
<TemplateName>GROUPS:ALARMGROUP</TemplateName>
<ClassName>ALARM GROUP</ClassName>
<BaseTemplateName>GROUPS:ALARMGROUP</BaseTemplateName>
<CreateType />
<Attribute>1610809600</Attribute>
- <Coord>
<Left>0</Left>
<Top>0</Top>
<Right>96</Right>
<Bottom>-72</Bottom>
</Coord>
<LifeCycleState>Loaded</LifeCycleState>
<AssignedTo>None</AssignedTo>
<Reference>24DS_1RXFDDR_02</Reference>
</BlockDef>
- <Parameters>
- <Parameter>
<ParamName>ITEMTEXT</ParamName>
<ParamValue>"----- It is recommended that Tag Names be entered for Group Items -----"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONNUM</ParamName>
<ParamValue>0</ParamValue>
</Parameter>
- <Parameter>
<ParamName>QUALSTATE</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSION</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>CREATEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DATECREATED</ParamName>
<ParamValue>12/09/2006 14:52:55.0650</ParamValue>
</Parameter>
- <Parameter>
<ParamName>MODIFIEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONDATE</ParamName>
<ParamValue>03/24/2007 10:45:38.5630</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT1</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT2</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT3</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT4</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSETEXT</ParamName>
<ParamValue>"-- It is recommended that a Tag Name be entered for Associated Asset --"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>FULLITEMNAME</ParamName>
<ParamValue>"Alarm Groups/1RXFDDR"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DESC</ParamName>
<ParamValue>"1RXFDDR"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSOCASSET</ParamName>
<ParamValue>"HT"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANPNTDTL</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANASSOCDSP</ParamName>
<ParamValue>"1RXFDDR"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMCNT</ParamName>
<ParamValue>15</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[1]</ParamName>
<ParamValue>"24DS_1RXFDDR_02"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[2]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[3]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[4]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[5]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[6]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[7]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS

</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[9]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[10]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[11]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[12]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[13]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[14]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[15]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
</Parameters>
</Block>
- <Block>
- <BlockDef>
<BlockName>1STG_SEP</BlockName>
<EntityName>1STG_SEP</EntityName>
<BlockId>20000218</BlockId>
<BlockGUID>7DF3A093-81B4-4BE8-9718-DAB16FAE2052</BlockGUID>
<BlockDesc>Exported on (MM-DD-YY HH:MM) 04-25-2007 10:58</BlockDesc>
<TemplateName>GROUPS:ALARMGROUP</TemplateName>
<ClassName>ALARM GROUP</ClassName>
<BaseTemplateName>GROUPS:ALARMGROUP</BaseTemplateName>
<CreateType />
<Attribute>1610809600</Attribute>
- <Coord>
<Left>0</Left>
<Top>0</Top>
<Right>96</Right>
<Bottom>-72</Bottom>
</Coord>
<LifeCycleState>Loaded</LifeCycleState>
<AssignedTo>None</AssignedTo>
<Reference>24DS_1STG_SEP_02</Reference>
<Reference>24DS_1STG_SEP_04</Reference>
</BlockDef>
- <Parameters>
- <Parameter>
<ParamName>ITEMTEXT</ParamName>
<ParamValue>"----- It is recommended that Tag Names be entered for Group Items -----"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONNUM</ParamName>
<ParamValue>0</ParamValue>
</Parameter>
- <Parameter>
<ParamName>QUALSTATE</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSION</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>CREATEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DATECREATED</ParamName>
<ParamValue>12/09/2006 14:54:33.9840</ParamValue>
</Parameter>
- <Parameter>
<ParamName>MODIFIEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONDATE</ParamName>
<ParamValue>03/24/2007 10:46:02.9070</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT1</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT2</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT3</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT4</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSETEXT</ParamName>
<ParamValue>"-- It is recommended that a Tag Name be entered for Associated Asset --"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>FULLITEMNAME</ParamName>
<ParamValue>"Alarm Groups/1STG_SEP"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DESC</ParamName>
<ParamValue>"1STG_SEP"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSOCASSET</ParamName>
<ParamValue>"HT"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANPNTDTL</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANASSOCDSP</ParamName>
<ParamValue>"1STG_SEP"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMCNT</ParamName>
<ParamValue>17</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[1]</ParamName>
<ParamValue>"24DS_1STG_SEP_02"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[2]</ParamName>
<ParamValue>"24DS_1STG_SEP_04"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[3]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[4]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[5]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[6]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[7]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS

</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[9]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[10]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[11]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[12]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[13]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[14]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[15]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[16]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[17]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
</Parameters>
</Block>
- <Block>
- <BlockDef>
<BlockName>F6TEMPS</BlockName>
<EntityName>F6TEMPS</EntityName>
<BlockId>20000215</BlockId>
<BlockGUID>CB8A3484-F85E-42A8-A47E-5D975F66210A</BlockGUID>
<BlockDesc>Exported on (MM-DD-YY HH:MM) 04-25-2007 10:58</BlockDesc>
<TemplateName>GROUPS:ALARMGROUP</TemplateName>
<ClassName>ALARM GROUP</ClassName>
<BaseTemplateName>GROUPS:ALARMGROUP</BaseTemplateName>
<CreateType />
<Attribute>1610809600</Attribute>
- <Coord>
<Left>0</Left>
<Top>0</Top>
<Right>96</Right>
<Bottom>-72</Bottom>
</Coord>
<LifeCycleState>Loaded</LifeCycleState>
<AssignedTo>None</AssignedTo>
<Reference>24DS_F6TEMPS_01</Reference>
<Reference>24DS_F6TEMPS_03</Reference>
</BlockDef>
- <Parameters>
- <Parameter>
<ParamName>ITEMTEXT</ParamName>
<ParamValue>"----- It is recommended that Tag Names be entered for Group Items -----"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONNUM</ParamName>
<ParamValue>0</ParamValue>
</Parameter>
- <Parameter>
<ParamName>QUALSTATE</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSION</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>CREATEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DATECREATED</ParamName>
<ParamValue>12/09/2006 14:23:21.4080</ParamValue>
</Parameter>
- <Parameter>
<ParamName>MODIFIEDBY</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>VERSIONDATE</ParamName>
<ParamValue>03/23/2007 17:10:02.4210</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT1</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT2</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT3</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>BLCKCOMMENT4</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSETEXT</ParamName>
<ParamValue>"-- It is recommended that a Tag Name be entered for Associated Asset --"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>FULLITEMNAME</ParamName>
<ParamValue>"Alarm Groups/F6TEMPS"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>DESC</ParamName>
<ParamValue>"F6TEMPS"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ASSOCASSET</ParamName>
<ParamValue>"Cracking"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANPNTDTL</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>SCANASSOCDSP</ParamName>
<ParamValue>"F6TEMPS"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMCNT</ParamName>
<ParamValue>54</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[1]</ParamName>
<ParamValue>"24DS_F6TEMPS_01"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[2]</ParamName>
<ParamValue>"24DS_F6TEMPS_03"</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[3]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[4]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[5]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[6]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[7]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS

</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[9]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[10]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[11]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[12]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[13]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[14]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[15]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[16]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[17]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[18]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[19]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[20]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[21]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[22]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[23]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[24]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[25]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[26]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[27]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[28]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[29]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[30]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[31]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[32]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[33]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[34]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[35]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[36]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[37]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[38]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[39]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[40]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[41]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[42]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[43]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[44]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[45]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[46]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[47]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[48]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[49]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[50]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[51]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[52]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[53]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
- <Parameter>
<ParamName>ITEMS[54]</ParamName>
<ParamValue>""</ParamValue>
</Parameter>
</Parameters>
</Block>
</MultiBlock>