I am trying to compare two textfields in infopath 2010 by using validation rule but I got an error shown below:
Normal
0
false
false
false
EN-US
X-NONE
KHM
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:18.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:DaunPenh;
mso-bidi-theme-font:minor-bidi;}
The form definition (.xsf) file contains the following
error:
Illegal
"expression" expression:
self::node()[. !=
../../following-sibling::BSLIABILLITIESANDSHAREHOLDEREQUITY[generate-id(preceding-sibling::BSReportingDate[1])
=
generate-id(current()/preceding-sibling::BSReportingDate[1])]/BSShareholdersEquities/BSPaid-upCapital/BSTOTALLIABILITIESANDSHAREHOLDEREQUITYNetTotalRiels]
Unknown method.
self::node()[. !=
../../following-sibling::BSLIABILLITIESANDSHAREHOLDEREQUITY[-->generate-id(preceding-sibling::BSReportingDate[1])<--
= generate-id(current()/preceding-sibling::BSReportingDate[1])]/BSShareholdersEquities/BSPaid-upCapital/BSTOTALLIABILITIESANDSHAREHOLDEREQUITYNetTotalRiels]
My anybody help me because I don't really understand this error?