well yes the syntax was wrong i corrected the code but id is a variable but when i write it like that: xsltProcessor.setParameter(null, "uid", "id") it passes to c011.xsl like a static text "id" that's why I could not see result the condition was always false do you know how can i pass it dynamically? what i Have to write at ...