Hi,

I see the following error when i open my file with IE.

<PARAM-CONF-CONTAINER-DEF UUID="ECUC:8e498821-8d5c-4512-88fc-8d4d90dca1ab">
<SHORT-NAME>DioChannelGroup
The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

A semi colon character was expected. Error processing resource 'file:///D:/AUTOSAR_EcucParamDef_Instance_Config.xml'. Line...

This parameter contains the code fragment that has to be inserted in the API call of the calling module to get the address o...
N class="m"></SHORT-NAME>


The following the snippet from my xml file.

<PARAM-CONF-CONTAINER-DEF UUID="ECUC:8e498821-8d5c-4512-88fc-8d4d90dca1ab">
<SHORT-NAME>DioChannelGroup</SHORT-NAME>
<DESC><L-2 L="EN">Definition and configuration of DIO channel groups. A channel group represents several adjoining DIO channels represented by a logical group.
Note hat this container definition does not explicitly
define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the channel group.</L-2>
</DESC>
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
<UPPER-MULTIPLICITY>*</UPPER-MULTIPLICITY>
<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
<PARAMETERS><STRING-PARAM-DEF><SHORT-NAME>DioChannelGroupIdentification</SHORT-NAME>
<DESC><L-2 L="EN">The DIO channel group is identified in DIO API by a pointer to a data structure (of type Dio_ChannelGroupType). That data structure contains the channel group information.

This parameter contains the code fragment that has to be inserted in the API call of the calling module to get the address of the variable in memory which holds the channel group information. Example values are "&MyDioGroup1" or "&MyDioGroupArray[0]"</L-2>
</DESC>
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
<IMPLEMENTATION-CONFIG-CLASSES><IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
<IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
</IMPLEMENTATION-CONFIG-CLASSES>
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
</STRING-PARAM-DEF>
<INTEGER-PARAM-DEF><SHORT-NAME>DioPortMask</SHORT-NAME>
<DESC><L-2 L="EN">This shall be the mask which defines the positions of the channel
group. The data type depends on the port width</L-2>
</DESC>
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
<IMPLEMENTATION-CONFIG-CLASSES><IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
<IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
</IMPLEMENTATION-CONFIG-CLASSES>
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
</INTEGER-PARAM-DEF>
<DERIVED-INTEGER-PARAM-DEF><SHORT-NAME>DioPortOffset</SHORT-NAME>
<DESC><L-2 L="EN">The position of the Channel Group on the port, counted
from the LSB. This value can be derived from DioPortMask.
calculationFormula = Position of the first bit of DioPortMask which is set to '1' counted from LSB</L-2>
</DESC>
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
<IMPLEMENTATION-CONFIG-CLASSES><IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
<IMPLEMENTATION-CONFIG-CLASS><CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
</IMPLEMENTATION-CONFIG-CLASS>
</IMPLEMENTATION-CONFIG-CLASSES>
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
<CALCULATION-FORMULA>position of the first bit of dioportmask which is set to '1' counted from lsb</CALCULATION-FORMULA>
<CALCULATION-LANGUAGE>INFORMAL</CALCULATION-LANGUAGE>
</DERIVED-INTEGER-PARAM-DEF>
</PARAMETERS>
</PARAM-CONF-CONTAINER-DEF>

Try removing the ampersands on line 13.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.