Find and replace entity in xslt
===

i need to find and replace an entity in xslt. i need to do this without using template match.

suppose my xml like this,

    <root>
      <p>Master&apos;s</p>
      <p><blockFixed type="quotation"><p>let&apos;s</p></blockFixed></p>
       <p>student&apos;s<featureFixed id=1/></p>
       <p><blockFixed type="quotation"><p>nurse&apos;s</p></blockFixed></p>
       <p>Master&apos;s</p>
    </root>

i need to change `&apos;` into `&rsquo;` so output should be like this,

    <root>
      <p>Master<apos>&rsquo;</apos>s</p>
      <p><blockFixed type="quotation"><p>let<apos>&rsquo;</apos>s</p></blockFixed></p>
       <p>student<apos>&rsquo;</apos>s<featureFixed id=1/><\p>
       <p><blockFixed type="quotation"><p>nurse<apos>&rsquo;</apos>s</p></blockFixed></p>
       <p>Master&apos;s</p>
    </root>

i used the replace method by using template match `p` but after that i can not able to do any operation on other tags like `blockfixed` etc,. so pls suggest simple xslt to do this.

thanks in advance.
