Actually the problem seems to be somehow related to font selection. Indeed, 'bare' Xelatex with standard font (no fancy otf font selection) hyphenates correctly words with an apostrophe, whereas when using an otf font(/fontspec), the text is not automatically hyphenated, compilation yields overfull boxes unless hyphenation points are manually inserted.
The first example (standard latex) results runs ok (automatic hyphenations), not the second (no automatic hyphenations + overfull boxes):
*************************************************************
\documentclass[11pt,a4paper,francais]{article}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
L'utilisation avec de pour de par l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation
\end{document}
**************************************************************
**************************************************************
\documentclass[11pt,a4paper,xdvipdfmx,francais]{article}
\usepackage{babel,fontspec}
\setromanfont[Mapping=tex-text, BoldItalicFeatures={Scale=1}, ItalicFont= {FrutigerNextLT-RegularItalic},BoldFont={FrutigerNextLT-Bold},BoldItalicFont={FrutigerNextLT-BoldItalic}]{FrutigerNextLT-Regular}
\begin{document}
L'utilisation avec de pour de par l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation de l'utilisation
\end{document}
**************************************************************
Any clue ?
Thanks,
Jacques