No however I did change it a little to:
not(dfs:myFields/dfs:dataFields/dfs:SustainApprovers/@Person[msxsl:string-compare(., translate(/my:myFields/my:MyCurrentUser, "abcdefghijklmnopqrstuvwyxz", "ABCDEFGHIJKLMNOPQRSTUVWYXZ"), "", "i") = 0])
I need to change MyCurrentUser to lower case so that it will ...