This is my xml file (Hospitals.xml)
="1.0"="UTF-8"="yes"
<hospitals>
<hospital>
<department>
<clinic>
<cid>31</cid>
<clinicName>c7</clinicName>
<status>0</status>
</clinic>
<clinic>
<cid>32</cid>
<clinicName>c2</clinicName>
<status>0</status>
</clinic>
<depId>21</depId>
<departmentName>card</departmentName>
</department>
<hospId>11</hospId>
<hospitalName>aaa</hospitalName>
</hospital>
<hospital>
<department>
<clinic>
<cid>33</cid>
<clinicName>c3</clinicName>
<status>0</status>
</clinic>
<clinic>
<cid>34</cid>
<clinicName>c4</clinicName>
<status>0</status>
</clinic>
<depId>22</depId>
<departmentName>eye</departmentName>
</department>
<department>
<clinic>
<cid>36</cid>
<clinicName>c1</clinicName>
<status>0</status>
</clinic>
<depId>24</depId>
<departmentName>mental</departmentName>
</department>
<hospId>12</hospId>
<hospitalName>bbbb</hospitalName>
</hospital>
<hospital>
<department>
<clinic>
<cid>30</cid>
<clinicName>c6</clinicName>
<status>0</status>
</clinic>
<clinic>
<cid>35</cid>
<clinicName>c5</clinicName>
<status>0</status>
</clinic>
<depId>23</depId>
<departmentName>dental</departmentName>
</department>
<hospId>13</hospId>
<hospitalName>cccc</hospitalName>
</hospital>
<hospital>
<department>
<clinic>
<cid>37</cid>
<clinicName>c8</clinicName>
<status>0</status>
</clinic>
<depId>25</depId>
<departmentName>test</departmentName>
</department>
<hospId>14</hospId>
<hospitalName>ddd</hospitalName>
</hospital>
</hospitals>
I need to change the value of status field when I based on the clinic I have selected
I tried like this
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:param name="hospId" />
<xsl:param name="depId" />
<xsl:param name="clinicId" />
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="hospitals/hospital[hospId='$hospId']/department[depId='$depId']/clinic[cid='$clinicId']/status">
</status>123</status>
</xsl:template>
</xsl:stylesheet>
its giving some error please help me..Thanks in advance