I have an xml file in which there is tag namely, <Gender/> It carries either ‘M’ or ‘F’ as data, now my work is to test the value and write <Gender_Tag>Male</Gender_Tag> or <Gender_Tag>Female</Gender_Tag> according to the values M or F respectively .. I tried this code .. It used to work in other circumstances..
I have an xml file in which there is tag namely, <Gender/> It carries
Share
All relative paths expressed in a template are evaluated against the current node. Your template match Gender elements, so Gender=’M’ returns true if there is any Gender’s child named ‘Gender’ with the value ‘M’. I guess this is not the case…
Use the dot to express the current node (here a Gender element):
EDIT: You may use two templates too