2009-06-04 10 views
0

Je voudrais savoir s'il est possible d'ajouter un caractère spécial dans l'entité SiteMap de CRM (4.0) (fichiers XML SiteMap). Je veux dire quand nous modifions le menu situé sur la gauche, je voudrais avoir un caractère HTML codé. Par exemple ® ou d'autres caractères spéciaux.Ajouter des caractères spéciaux (codés en html) dans CRM Dynamics 4.0 Fichier SiteMap

J'ai essayé de faire ce qui suit:

<Area Id="MyArea" Icon="/_imgs/resourcecenter_24x24.gif"> 
    <Titles> 
     <Title LCID="1033" Title="Title english &amp;reg;"/> 
     <Title LCID="1036" Title="Title french &amp;reg;"/> 
    </Titles> 
    <Descriptions> 
     <Description LCID="1033" Description="Description EN &amp;reg;"/> 
     <Description LCID="1036" Description="Description FR &amp;reg;"/> 
    </Descriptions> 
    <Group Id="MyArea_Group"> 
     <SubArea Id="mySubArea" 
      Url="https://toMyWebSite/Page.aspx" AvailableOffline="false" > 
      <Titles> 
      <Title LCID="1033" Title="My Item"/> 
      <Title LCID="1036" Title="My Item French"/> 
      </Titles> 
     </SubArea> 
    </Group> 
</Area> 

Ce spectacle fait "Titre anglais & reg;" dans ma zone de menu gauche au lieu de "Titre anglais ®".

Est-ce que quelqu'un a une solution?

(Note:. Je l'ai déjà essayé de mettre le caractère directement avec "alt-0174" mais il n'a pas travaillé)

Répondre

1

EDIT: Ma réponse initiale était incorrecte. Utilisez l'échappement HTML numéroté (dans ce cas, &#174;) pour insérer ces caractères dans le sitemap.

Mettez simplement &reg; au lieu de ce que vous avez. Le &amp; est en train d'être échappé et il sort juste les caractères reg; parce que ce n'est pas un code d'échappement HTML.

+0

Cela ne fonctionnera pas, car & est un caractère réservé dans les fichiers XML. Ainsi, lorsque vous essaierez d'importer votre sitemap.xml dans CRM, il vous dira qu'il ne respecte pas le schéma (xsd). – Nordes

+0

Ah, je vois. Faites plutôt '®'. Je l'ai essayé localement et ça a marché pour moi. – Matt

+0

Merci, ça a marché. Pouvez-vous mettre à jour votre réponse pour que ce soit clair: D. Merci encore. – Nordes

Questions connexes